在仪表板中添加小部件到post-new.php?

时间:2011-06-14 15:06:07

标签: wordpress wordpress-theming

如何将自定义小部件添加到wp-admin / post-new.php?

有些主题使用它,我不能在我的主题中做同样的事情:)

由于

/理查德

2 个答案:

答案 0 :(得分:0)

你可以在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中找到的当前内容之一。

然后您可以转到信息中心&gt;外观&gt;小部件,你应该在那里看到你的新侧边栏。

希望有所帮助。如果需要,我会很乐意提供更多帮助。

答案 1 :(得分:0)

找到我要找的东西。它叫做元框,有很多教程如何实现它们。只是Google吧;)