После использования этого кода:
//Set custom featured image metabox
function customposttype_image_box() {
remove_meta_box('postimagediv', 'eezzyweb-webfolio', 'side');
add_meta_box('website_grid_view', __('Featured Image for grid view'), 'post_thumbnail_meta_box', 'eezzyweb-webfolio', 'side', 'low');
}
add_action('do_meta_boxes', 'customposttype_image_box');
и после его удаления метабокс Featured Image находится внизу, а не с правой стороны…
Есть ли что-то, что мне нужно сбросить/отменить регистрацию???
Спасибо
Что ж, код добавления мета-бокса, безусловно, регистрирует его сбоку, если он не сбоку, я могу только предположить, что это потому, что вы переместили его (перетащите) в какой-то момент (WordPress запоминает, куда вы перемещаете мета-боксы). Просто перетащите его обратно в сторону (наведите указатель мыши на заголовок поля, и вы увидите значок перетаскивания).
Спасибо… Меня смутило, так как в моих стандартных постах метабокс все еще был сбоку… 😉
Я добавлю его в качестве ответа, чтобы вы могли его принять, я буду поддерживать ваш уровень принятия и покажу, что на вопрос был дан достаточный ответ.
Размещенный
add_meta_box
вами код, безусловно, регистрирует метабокс в нижней части боковой области. Если поле отображается в центре, то я предполагаю, что это потому, что вы (в какой-то момент) переместили метабокс, как это можно сделать с любым из метабоксов (все перетаскивая). WordPress запоминает, куда вы перемещаете поля, и придерживается только позиционирования внутриadd_meta_box
как вид по умолчанию (если они еще не перемещены).Решение состоит в том, чтобы перетащить блок обратно в боковую область, предполагая, что это всего лишь случай изменения положения метабокса.
Вы можете использовать
add_meta_box
следующие аргументы вместо……для перемещения вещей.