小部件菜单未显示在仪表板中的“外观”下

时间:2013-07-16 作者:Mulyawan Sentosa

我正在开发一个WordPress主题,但我一直坚持将我的主题Widgeting化。

我已经学习了几个教程,但仍然无法使其正常工作
我的小部件菜单不会出现在我的仪表板的外观下。

这是我的函数文件和提要栏
来自function.php:

function custom_enqueue_scripts() {

        wp_deregister_script( \'jquery\' );

        wp_register_script( \'jquery\', get_template_directory_uri() . \'/bin/js/jquery-1.10.1.min.js\', \'jquery\', \'1.10.1\',TRUE);
        wp_register_script( \'fittext\', get_template_directory_uri() . \'/bin/js/jquery.fittext.js\', \'jquery\', \'1.0\',TRUE );

        wp_enqueue_script( \'jquery\' );
        wp_enqueue_script( \'fittext\' );

}
add_action( \'wp_enqueue_scripts\', \'custom_enqueue_scripts\' );

if (function_exists(\'register_sidebar\')) {

        register_sidebar(array(
                \'name\' => \'Widgetized Area\',
                \'id\'   => \'katuhu\',
                \'description\'   => \'This is a widgetized area.\',
                \'before_widget\' => \'<div id="%1$s" class="widget %2$s">\',
                \'after_widget\'  => \'</div>\',
                \'before_title\'  => \'<h4>\',
                \'after_title\'   => \'</h4>\'
        ));

}
发件人sidebar.php:

<div id="katuhu">

<?php if (function_exists(\'dynamic_sidebar\') && dynamic_sidebar(\'Widgetized Area\')) : else : ?>

<div class="pre-widget">
    <p><strong>Widgetized Area</strong></p>
    <p>This panel is active and ready for you to add some widgets via the WP Admin</p>
</div>

<?php endif; ?>
`

1 个回复
SO网友:s_ha_dum

文件名为functions.php, 不function.php. 注意“s”。否则,代码应该可以工作,并且在我尝试时确实可以工作。

结束

相关推荐

Multiple widgets in wordpress

我已经创建了一个wordpress小部件。它在小部件选项中有一个下拉列表。下拉列表包含“facebook”和“twitter”。如果管理员选择“twitter”,那么twitter关注者计数将显示在小部件中,与facebook的情况类似。使用jquery,该计数显示在id为“social count”的div中。当页面加载时,jquery ajax将获取计数并将其插入到“社交计数”中。问题是它在单个实例中运行良好。但是,如果在侧栏中添加了2个实例,则在这两个实例中都会显示最新的计数,因为我使用的是$(“.