• никто не встречал способа отключить настройщик, запускающийся из верхней панели?

    просто раздражает — есть верхняя панель и ссылки в ней, но при клике открывается настройщик, хотя я все время жду открытия страницы тем или виджетов в самой админке. жутко надоедает сначала заходить в админку, а уж потом кликать на соответствующие меню 🙁

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • настройщик, запускающийся из верхней панели?

    ?? Об чём речь?

    Модератор Юрій

    (@yube)

    Об том, что запущенный из верхнего админ-бара пункт «виджеты» открывает не админку-внешний_вид-виджеты, как было раньше, а фронт-эндный кастомайзер.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В последних версиях происходит постепенный отказ от старых страниц настройки внешнего вида и всё больший упор делается на новый интерфейс настройки, в котором теперь доступны те же функции, а изменения можно увидеть в более наглядной форме на открытой в данный момент странице сайта.

    Заменить ссылки «Темы» и «Виджеты» в верхней панели на прежние можно с помощью следующего кода:

    function replace_themes_and_widgets_links_in_admin_bar( $wp_admin_bar ) {
    	if ( current_user_can( 'switch_themes' ) ) {
    		$wp_admin_bar->remove_menu( 'customize-themes' );
    
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'appearance',
    			'id'     => 'themes',
    			'title'  => __( 'Themes' ),
    			'href'   => admin_url( 'themes.php' ),
    			'meta'   => array(
    				'class' => '',
    			),
    		) );
    	}
    
    	if ( ! current_user_can( 'edit_theme_options' ) ) {
    		return;
    	}
    
    	if ( current_theme_supports( 'widgets' )  ) {
    		$wp_admin_bar->remove_menu( 'customize-widgets' );
    
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'appearance',
    			'id'     => 'widgets',
    			'title'  => __( 'Widgets' ),
    			'href'   => admin_url( 'widgets.php' ),
    			'meta'   => array(
    				'class' => '',
    			),
    		) );
    	}
    }
    add_action( 'admin_bar_menu', 'replace_themes_and_widgets_links_in_admin_bar', 100 );

    спасибо сергей.
    но вопрос удобства тут очень спорный.
    через настройщик все выходит на порядок медленнее и неудобней.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «отключение customize.php для тем и виджетов в верхней панели» закрыта для новых ответов.