Я задал несколько вопросов, пытаясь решить эту простую проблему, но, похоже, ничего не работает.
Каков рекомендуемый способ иметь личные/общедоступные сообщения? Я хочу иметь сайт, на котором, если автор/редактор/администратор регистрируется в каждом частном сообщении, а общедоступное сообщение доступно для просмотра/поиска. Если пользователь не вошел в систему, только общедоступные публикации доступны для просмотра.
Я думал об этом/пробовал сделать это несколькими способами. Я достиг этого простым способом, используя WP_Query для включения/исключения всех сообщений с настраиваемым полем «Личное» при входе/выходе.
Хотя это работало нормально, у меня есть две проблемы с этим, насколько это безопасно? и Требуется настраиваемое поле, когда Wordpress уже имеет функцию приватной публикации.
Другой способ, который я пробовал, - это использовать встроенную в Wordpress функцию приватного сообщения, но я не могу заставить частное сообщение отображаться во внешнем интерфейсе. Они отображаются на экране редактирования для разрешенных пользователей и в цикле (внешнем интерфейсе) для администраторов, но не для редакторов или авторов....
Использование встроенных функций wordpress - мой предпочтительный метод, но я просто не могу заставить его работать правильно.
любые предложения или помощь? Кто-то, должно быть, сделал это без необходимости в настраиваемом поле?
Спасибо