Как автоматически переключаться на вкладку «Опубликованные» в админке?
Некоторых людей не устраивает, что WordPress при клике в админке на "Записи" или "Страницы" автоматически открывает вкладку "Все" (это неудобно, когда на сайте куча черновиков и записей на утверждении). Чтобы сменить открываемую по умолчанию вкладку на "Опубликованные" вам необходимо добавить в файл functions.php вашей темы следующий код:
//переключение на вкладку "Опубликованные" для записей start function wph_publish_posts_link() { global $submenu; $submenu['edit.php'][5][2] = 'edit.php?post_status=publish'; } add_action('admin_menu', 'wph_publish_posts_link'); //переключение на вкладку "Опубликованные" для записей end |
Для страниц код будет такой:
//переключение на вкладку "Опубликованные" для страниц start function wph_publish_pages_link() { global $submenu; $submenu['edit.php?post_type=page'][5][2] = 'edit.php?post_type=page&post_status=publish'; } add_action('admin_menu', 'wph_publish_pages_link'); //переключение на вкладку "Опубликованные" для страниц end |
При желании вкладку по умолчанию можно изменить:
//переключение на вкладку "На утверждении" для записей start function wph_publish_posts_link() { global $submenu; $submenu['edit.php'][5][2] = 'edit.php?post_status=pending'; } add_action('admin_menu', 'wph_publish_posts_link'); //переключение на вкладку "На утверждении" для записей end |
Вместо 'pending' вы можете использовать 'draft' и тогда вкладкой по умолчанию будет "Черновики". Иногда смена открываемой по умолчанию вкладки не решает проблемы администратора сайта, в этом случае, возможно, вам поможет моя статья "Как скрыть «черновики» и записи «на утверждении» от авторов?".