p Кастомизировать админку WordPress — Данил Самигуллин
+7 982 100 5 999

Кастомизировать админку WordPress

//customization
add_action('add_admin_bar_menus', 'reset_admin_wplogo');
function reset_admin_wplogo(  ){
	remove_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 );
	add_action( 'admin_bar_menu', 'my_admin_bar_wp_menu', 10 );
}
function my_admin_bar_wp_menu( $wp_admin_bar ) {
	$wp_admin_bar->add_menu( array(
		'id'    => 'wp-logo',
		'title' => '<img src="https://danilsmg.ru/wp-content/themes/el1t_new/img/el1t_wp_admin_logo.png" alt="danilsmg.ru" >',
		'href'  => home_url('/'),
		'meta'  => array(
			'title' => 'danilsmg.ru - создание продающих сайтов',
		),
	) );
}
//customization
function remove_footer_admin () {
    echo "Спасибо за совместное творчество с <a href='https://danilsmg.ru' target='_blank'>«DanilSMG»</a>";
} 
add_filter('admin_footer_text', 'remove_footer_admin');
//customization
function my_login_logo(){
echo '
    <style engine="text/css">
        #login h1 a { 
            background: url(https://danilsmg.ru/wp-content/themes/el1t_new/img/logo_danilsmg.svg) no-repeat 50% 50% !important;
            width: 100%;
            height: 30px;
        }
    </style>';
}
add_action('login_head', 'my_login_logo');
add_filter( 'login_headerurl', create_function('', 'return get_home_url();') );
add_filter( 'login_headertitle', create_function('', 'return false;') );

add_action('admin_head', 'my_custom_styles');
function my_custom_styles() {
    echo '
    <style>
        #toplevel_page_edit-post_type-search-filter-widget,
        #menu-posts-rl_gallery,
        #toplevel_page_responsive-lightbox-settings{
            display: none !important;
        }
    </style>';
}