Добавить виджет в post-new.php на панели инструментов? - PullRequest
0 голосов
/ 14 июня 2011

Как добавить пользовательский виджет в wp-admin / post-new.php?

Некоторые темы используют его, и я не смогу сделать то же самое в моей теме:)

Спасибо

/ Richard

Ответы [ 2 ]

0 голосов
/ 16 июня 2011

Нашел то, что искал. Его называют мета-боксами, и есть много уроков, как их реализовать. Просто Google это;)

0 голосов
/ 14 июня 2011

Вы можете создать себе новую боковую панель в functions.php, скопировать и вставить одну из текущих, например:

  register_sidebar( array (
    'name' => 'Primary Widget Area',
    'id' => 'primary_widget_area',
    'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
    'after_widget' => "</li>",
    'before_title' => '<h3 class="widget-title">',
    'after_title' => '</h3>',
  ) );

Измените любые ссылки на primary на имя по вашему выбору, может быть post-new

Затем добавьте эту боковую панель в wp-admin / edit-form-advanced.php. Ищите «side-info-column». Непосредственно перед этим div закрывает объявление при вызове новой боковой панели:

<?php if ( is_sidebar_active('secondary_widget_area') ) : ?>
  <div id="secondary" class="widget-area">
    <ul class="xoxo">
      <?php dynamic_sidebar('secondary_widget_area'); ?>
    </ul>
  </div><!-- #secondary .widget-area -->
<?php endif; ?>

Опять же, вы можете скопировать один из текущих, найденных в sidebar.php.

Затем вы можете перейти на панель инструментов> Внешний вид> Виджеты, и там вы увидите новую боковую панель.

Надеюсь, это поможет. Я буду рад помочь больше, если потребуется.

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