Кстати говоря, Вы можете сделать заказ у разработчика которого вы сейчас читаете, по любым вопросам с администрированием серверов, а также сайтами. Я помогу в любой задаче, оплата почасовая. Можете обратиться в Telegram для быстрой обратной связи, либо на почту которая на странице "Обо мне".
Дата публикации: 07.05.2018
Дата обновления: 07.05.2018
Все знают что в WordPress есть справа в админке «коробки» (boxes) с мета (meta) данными, они могут быть как произвольные так и не произвольные то бишь стандартные. И как же изменить порядок их расположения? Для этого нужно переназначить их порядок через скрипт (сниппет) маленький участок кода.
Для этого нам понадобиться functions.php, или в «теле» вашего плагина хук на add_meta_boxes и далее уже переопределяем добавление.
add_action('add_meta_boxes', function() { add_meta_box('postimagediv', __('Featured Image'), 'post_thumbnail_meta_box', null, 'side', 'high'); add_meta_box('tagsdiv-post_tag', __('Tags'), 'post_tags_meta_box', null, 'side', 'high'); add_meta_box('submitdiv', __('Publish'), 'post_submit_meta_box', null, 'side', 'high'); });
В данном участке кода мы переместили нашу миниатюру на первое место в админке, далее идут теги и уже после всего кнопка «Опубликовать» или «Обновить».
Также можно удалять стандартные мета боксы, для этого нужен хук admin_menu в котором прописываем удаление наших мета боксов.
function my_remove_meta_boxes() { remove_meta_box( 'authordiv', 'post', 'normal' ); remove_meta_box( 'categorydiv', 'post', 'normal' ); remove_meta_box( 'commentsdiv', 'post', 'normal' ); remove_meta_box( 'commentstatusdiv', 'post', 'normal' ); remove_meta_box( 'slugdiv', 'post', 'normal' ); remove_meta_box( 'formatdiv', 'post', 'normal' ); remove_meta_box( 'pageparentdiv', 'post', 'normal' ); remove_meta_box( 'revisionsdiv', 'post', 'normal' ); remove_meta_box( 'postexcerpt', 'post', 'normal' ); } add_action( 'admin_menu', 'my_remove_meta_boxes' );
В указанном примере удалены комментарии, автор, слаг (редактирование ссылки), ревизии, отрывок и прочее.
Подробнее вы можете прочитать про их существование можете тут.
Кстати говоря, Вы можете сделать заказ у разработчика которого вы сейчас читаете, по любым вопросам с администрированием серверов, а также сайтами. Я помогу в любой задаче, оплата почасовая. Можете обратиться в Telegram для быстрой обратной связи, либо на почту которая на странице "Обо мне".