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.