Как изменить главную страницу по умолчанию для панели управления WordPress?

Возможно ли изменить начальную страницу администратора «Главная» при входе в панель инструментов WordPress?

Я подумал о нескольких возможностях ...

  1. Подставьте содержимое на домашней странице Dashboard с помощью пользовательских содержание.
  2. Перенаправление на другую страницу администратора на панели инструментов WordPress после успешного входа в систему.

Если можно сделать любой из двух вариантов, какие крючки вы бы рекомендовали использовать?

8 голосов | спросил Michael Ecklund 21 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 21 Sep 2012 05:24:06 +0400 2012, 05:24:06

1 ответ


5

Достаточно просто, решил просто выполнить опцию перенаправления. Я использовал wp_login . Вероятно, вы также можете использовать это для перенаправления своих пользователей на ЛЮБОЙ странице вашего веб-сайта. Вы также можете проверить возможности пользователя из объекта $user, переданного как параметр функции, если вы хотите отправлять разные уровни пользователей на разные страницы.

/* Redirect the user logging in to a custom admin page. */
function new_dashboard_home($username, $user){
    if(array_key_exists('administrator', $user->caps)){
        wp_redirect(admin_url('admin.php?page=c2c-overview', 'http'), 301);
        exit;
    }
}
add_action('wp_login', 'new_dashboard_home', 10, 2);
ответил Michael Ecklund 21 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 21 Sep 2012 05:45:42 +0400 2012, 05:45:42

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132