自定义管理页面 - WordPress
Custom admin page - WordPress
我正在创建一个管理 (Wordpress) 自定义页面来放置一些信息:教程、链接等。但是我可以将其设为默认页面吗?我的意思是登录后的起始页?我的功能如下:
add_action( 'admin_menu', 'register_testpage' );
function register_testpage() {
add_dashboard_page( 'Hello bro!', 'Welcome', 'manage_options', 'backend', 'testpage', plugins_url( 'testpage/images/icon.png' ), 6 );
}
function testpage() {
echo '<div class="wrap"><div id="icon-tools" class="icon1"></div>';
echo '<h2>Hello!</h2>';
echo 'Info here...';
echo '</div>';
}
/* 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);
我正在创建一个管理 (Wordpress) 自定义页面来放置一些信息:教程、链接等。但是我可以将其设为默认页面吗?我的意思是登录后的起始页?我的功能如下:
add_action( 'admin_menu', 'register_testpage' );
function register_testpage() {
add_dashboard_page( 'Hello bro!', 'Welcome', 'manage_options', 'backend', 'testpage', plugins_url( 'testpage/images/icon.png' ), 6 );
}
function testpage() {
echo '<div class="wrap"><div id="icon-tools" class="icon1"></div>';
echo '<h2>Hello!</h2>';
echo 'Info here...';
echo '</div>';
}
/* 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);