Wordpress Добавление представления в меню администратора для фильтрации, чтобы показать только сообщения с определенным родителем сообщения - PullRequest
0 голосов
/ 29 октября 2018
add_filter('views_edit-page','addFilter');

function addFilter($views) {

         global $wp_query;

         $query = array(
             'post_type'   => 'page',
             'post_status' => 'publish',
             'post_parent' => 2795,
         );

         $result = new WP_Query($query);


         $class = ($_GET['post_parent'] == 2795) ? ' class="current"' : '';
         $views['publish_f'] = sprintf(__("<a href='%s'". $class .">". 'Post Parent = 2795' ." <span class='count'>(%d)</span></a>", 'brookdale' ), admin_url('edit.php?post_type=page&post_parent=2795'), $result->found_posts);

         return $views;

}

Я пытаюсь создать простой фильтр для моей вкладки «Страницы» панели администратора, который показывает только страницы, которые являются детьми, внуками или правнуками из родительского сообщения. В настоящее время у меня есть вкладка, показывающая, но когда я щелкаю по фильтру, он не загружает страницы в список страниц со словом пресса. Я пытался найти документацию по этой конкретной функции для WordPress, но это немного сложно правильно объяснить в поиске Google.

Shows the tab name, but the functionality does not work correctly

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...