Функция remove_meta_box?

Пример, отключает произвольные поля: “remove_meta_box( ‘postcustom’ , ‘post’ , ‘normal’ ); // произвольные поля для записей”.
А как отключить с этой функцией или другой: Миниатюра записи.

3 Комментарии

  1. Можно добавить фрагмент в functions.php активной темы:

    function remove_postimagediv() {
    	remove_meta_box('postimagediv', 'post', 'side');
    }
    add_action('add_meta_boxes', 'remove_postimagediv');
    

    Или отключить на вкладке «Настройки экрана» (для текущего пользователя).

  2. Спасибо за помощь.

    Я нашел другое решение.

    function customize_meta_boxes() {
    global $current_user;
    get_currentuserinfo();
    if ($current_user->user_level < 4)
    {
        $array = array( 
            'slugdiv',
            'postexcerpt', 
            'passworddiv', 
            'tagsdiv-post_tag', 
            'trackbacksdiv', 
            'commentstatusdiv',
            'commentsdiv',
            'authordiv', 
            'revisionsdiv', 
            'postcustom',
    		'formatdiv'
            );
    

    этим кодом я отключаю для автор метки, доп. поля, цитаты и т.д.

    Может кому-нибудь пригодятся.

  3. Очень простым решением является Adminimize. В нем можно настроить доступность всего, что только есть в админке простой отметкой чекбоксов.
    [img]https://n-wp.ru/wp-content/uploads/2011/07/tiaurus-2011-07-29_000154.png[/img]

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*