Есть форма на сайте которая добавляет новые посты пользователями в произвольные типы записей.
Записи которые юзеры добавляют отправляются на утверждении, но нужно чтобы на сайте, пользователь который добавил их и админ мог видеть эти записи, в общем списке, и внутренюю запись. Есть ли возможность сделать это в Wordpress?
Юзаем хук https://wp-kama.ru/hook/pre_get_posts , добавляем в wp_query параметр status => array("publish", ""pending") . Оборачиваем эту модификацию в функцию, проверяющую текущую роль юзера (для показа админу) и авторство постов (дял показа автору его собственного поста).
Простого решения в стиле "открыть настройки, поставить галочку или плагин" - таких решений нет.
При использовании плагина WP-Recall (у него кстати есть своя настраиваемая форма публикации для произвольных типов записей) доступно вот такое дополнение: https://codeseller.ru/products/notify-panel-panel-... "Notify Panel - Панель уведомлений для плагина Wp-Recall"
- с ней админ может видеть записи на утверждении.
А сам юзер в своем ЛК в списке публикаций видит ее статус https://yadi.sk/i/H1GLU67M3MY74b
Или же используя дополнение Universe Activity - к вышеназванному плагину - можно видеть в своей ленте статус записи https://yadi.sk/i/Oi_PkZt13MY7C3
Loki9928, ну вы влезли в тему 2х летней давности. Если все же нужна будет помощь - у плагина есть официальный форум поддержки. А подобные реплики: на страницах интернета 2х летней давности безосновательные и бездоказательные будут восприняты как хейт. Не стоит идти по подобному пути. Есть что сказать по ошибке или неточности - добро пожаловать на кодеселлер - официальный форум поддержки плагина
Я ответил в этой теме так как ответ на него дан бы только приблизительный. На тот случай если у кого то возникнет такой вопрос. И не вами даже. А ваш ответ смахивает больше на рекламу. А вам написал что бы вы исправили ошибку в плагине именно по той теме которая тут ведется. Если вы что то не можете понять, ну я не виноват. Я не собираюсь вам что то доказывать.
Loki9928, по моему вы влезли невпопад. Я пытался выяснить что именно за ошибка но вы в "лес ушли" вместо того чтобы показать как повторить ошибку или наглядно скриншотом. А отсутствие как раз доказательств и смахивает на хейт. На переписку бессмысленную и доказательство того что у вас в голове время есть, а написать по шагам как воспроизвести - нет. Это забавная история с хейтером я думаю.
1. Написать сообщение и сделать отчет(написать код, сделать скрин или видео ) наверное разные промежутки времени. Вы так не считаете? Да и с чего я на это должен тратить время если вам лень?
2. Из этой темы "Как показывать посты которые на утверждении?" наверное можно сделать вывод в каком контексте это сообщение "Вы с начало ошибку поправьте в нем по поводу вывода краткого описания. Что за дичь происходит при выводе записей через свой шорткод?"
3. Напишу ключевые слова для подсказки. "посты которые на утверждении", "вывод записей через свой шорткод", "краткое описание"
4. У меня есть предположение что вы имеете отношение к разработке этого плагина. Если это так то не стоит писать людям которые вам указали на баг и в какой то мере решили вам помочь, в таком духе "Я не понимаю что у вас в голове. Донесите мысль явно. Раскройте свой вопрос". Лично я вам не чего не должен и не обязан что бы что то с меня требовать.