2015-02-13 3 views
0

Я создаю сайт с WP и плагином Event Manager, который добавляет несколько мета-полей. Клиент хочет, чтобы все мета-ящики находились в одном столбце. Нет проблем.wordpress: изменить порядок публикации мета-окна

Но метаполя Publish - это как второй или третий бокс. Слишком высокий уровень страницы, а также многие мета-поля Events Manager.

Я могу «удалить/добавить» мета-окно публикации, используя файл functions.php, но никакая комбинация $ context & $ приоритетных переменных не перемещает его на странице.

Я попытался взломать файл edit-form-advanced.php в wp-admin, но там нет ничего, что контролирует положение поля публикации.

Я даже попробовал подключить плагин с плавающей точкой, но без помощи.

Я уверен, что вы все согласны с тем, что наличие мета-поля Publish в верхней части формы неприемлемо.

Любые идеи?

Я также отправляю в поток поддержки диспетчера событий, но надеюсь, что здесь тоже поможет.

ответ

0

После дополнительного поиска и экспериментов, этот код добавляется в файл functions.php в теме есть ящики События диспетчера в нужном порядке ...

add_filter('get_user_option_meta-box-order_event', 'metabox_order'); 
function metabox_order($order) { 
    return array(
     'normal' => join( 
      ",", 
      array(  // Arrange here as you desire 
       'event-categoriesdiv', 
       'em-event-when', 
       'em-event-where', 
       'em-event-attributes', 
      ) 
     ), 
    ); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^