2016-07-06 34 views
0

我想在WordPress中创建一个小工具,但是当我转到仪表板并在外观下单击时,我看不到选项小工具。只能看到主题,自定义,菜单,主题检查和编辑器。我该如何获得Widgets以便我可以开始创建自己的Widgets?如何在css中使用小工具

+0

将代码添加到问题 –

+0

您需要在小部件的主题中显示侧边栏。 – naththedeveloper

+0

@naththedeveloper。请原谅,因为我不知道该怎么做。 你的意思是说,当我创建一个sidebar.php时,Widgets选项会显示在外观下? – Nadj

回答

1

您需要在您的functions.php文件首先注册一个侧边栏部件:

<?php 

    add_action('widgets_init', 'my_register_sidebars'); 

    function my_register_sidebars() { 

     /* Register the 'primary' sidebar. */ 
     register_sidebar(
      array(
       'id' => 'primary', 
       'name' => __('Primary'), 
       'description' => __('A short description of the sidebar.'), 
       'before_widget' => '<div id="%1$s" class="widget %2$s">', 
       'after_widget' => '</div>', 
       'before_title' => '<h3 class="widget-title">', 
       'after_title' => '</h3>' 
      ) 
     ); 

     /* Repeat register_sidebar() code for additional sidebars. */ 
    } 

?> 

然后调用插件你需要的地方展现出来,无论是侧边栏或者在你的主题的任何地方。

<?php if (is_active_sidebar('primary')) : ?> 

    <div id="sidebar-primary" class="sidebar"> 

     <?php dynamic_sidebar('primary'); ?> 

    </div> 

<?php endif; ?> 
+0

主要和剩余的问题是,当我去我的WordPress的仪表板,并点击外观,Widgets选项不显示。这意味着我甚至无法看到WordPress提供的默认小部件。 希望能有所作为 – Nadj

+0

你在你的functions.php文件中注册了一个侧边栏吗? –

+0

是的。我把完全相同的代码放在我的functions.php中,第二个代码是footer.php – Nadj