Intereting Posts
Сделать URL в пользовательской гиперссылке поля Ограничить рекламные объявления Google на определенные сообщения в блоге Перманентные ссылки и разбиение на страницы не работают в WordPress с плагином WP e-Commerce Невозможно вызвать WPDB внутри шаблона RSS Комбинируйте и сверните файлы wp-admin, также перезапишите URI для CDN Как настроить поддомен для изображений на Debian Apache VPS? Почему эта проверка позволяет проверить, разрешено ли пользователю редактировать сообщение, для всех, кроме супер-администраторов? Как получить зарегистрированное имя боковой панели по его идентификатору? Как уменьшить количество правил перезаписи? Как var_dump элементы меню навигации из любого места? Функция, чтобы увидеть, сколько плагинов на сайте необходимо обновить Почему этот Ajax не работает? API для запуска запроса при выходе из страницы Удалить сообщение На первой странице (с ограничением Wp-admin) Вторичный запрос прерывает главный запрос

Пользовательский фильтр на всех страницах сообщений (админ-сервер)

У меня есть пользовательский тип сообщения, называемый sales_listing . На странице «Все сообщения» я показываю столбец эскизов, который вставлен в таблицу postmeta. Он создает эту запись только в таблице postmeta, если вы добавляете миниатюру при создании сообщения, иначе он не будет создавать запись в db.

Что мне нужно сделать – это иметь раскрывающийся фильтр (уже есть фильтр, показывающий), который будет показывать только сообщение, у которого нет эскиза, чтобы впоследствии их можно было отредактировать, чтобы добавить его. Я пробовал все, что мог придумать безрезультатно.

Solutions Collecting From Web of "Пользовательский фильтр на всех страницах сообщений (админ-сервер)"

Используйте действие restrict_manage_posts для добавления другого содержимого HTML рядом с фильтрами раскрывающегося списка Category / Date. Попробуйте что-то простое:

 add_action( 'restrict_manage_posts', 'my_posts_restrictions' ); function my_posts_restrictions() { echo 'xxxxx'; } 

Это должно дать вам xxxxx в конце строки фильтров yoru. Будьте предупреждены, так как это будет отображаться и в любых пользовательских типах сообщений. Вам нужно проверить свой current_screen чтобы убедиться, что вы находитесь в таблице списка Posts, а не какие-либо другие (например, Страницы).