您可以使用bloginfo( \'name\' )
函数显示站点名称。有关当前登录用户的信息可以使用get_currentuserinfo()
作用
以下是固定代码:
function my_network_notice(){
global $pagenow, $currentuser;
get_currentuserinfo();
if ( $pagenow == \'index.php\') : ?>
<div id="secondaryBox">
<div id="author">
<img src="<?php echo get_stylesheet_directory_uri(); ?>/img/btn-articles-admin.png" width="40px" height="40px" />
<h5><?php echo esc_html( $current_user->display_name ); ?></h5>
<h6><?php echo esc_html( translate_user_role( $current_user->roles[0] ) ); ?>, <?php bloginfo( \'name\' ); ?></h6>
</div>
</div>
<?php endif;
}
add_action( \'admin_notices\', \'my_network_notice\' );
然而,目前您只是将数据直接输出到仪表板。最好创建一个
dashboard widget (如“现在”或“最近的草稿”面板小部件):
/* display the dashboard widget output */
function wpse_77452_dashboard_widget_output() {
global $currentuser;
get_currentuserinfo(); ?>
<div id="secondaryBox">
<div id="author">
<img src="<?php echo get_stylesheet_directory_uri(); ?>/img/btn-articles-admin.png" width="40px" height="40px" />
<h5><?php echo esc_html( $current_user->display_name ); ?></h5>
<h6><?php echo esc_html( $current_user->roles[0] ); ?>, <?php bloginfo( \'name\' ); ?></h6>
</div>
</div>
<?php
}
/* add the dashboard widget */
function wpse_77452_add_dashboard_widgets() {
wp_add_dashboard_widget(
\'network_notice\', // ID of widget
\'Important Information\', // title of widget
\'wpse_77452_dashboard_widget_output\' // function used to display widget
);
}
add_action( \'wp_dashboard_setup\', \'add_notice_dashboard_widgets\' );