首页 问答 正文

如何在wordpress中添加自定义小工具?

注册会员 / 悠然自学 / 2023-07-11/ 浏览 132 次

在WordPress中添加自定义小工具需要使用register_sidebar函数和dynamic_sidebar函数。

  1. 首先,在你的主题的functions.php文件中添加以下代码段:
function custom_widgets_init() {
    register_sidebar( array(
        'name'          => '自定义小工具栏',
        'id'            => 'custom_sidebar',
        'description'   => '这是一个自定义小工具栏。',
        'before_widget' => '<div class="widget">',
        'after_widget'  => '</div>',
        'before_title'  => '<h2 class="widget-title">',
        'after_title'   => '</h2>',
    ) );
}
add_action( 'widgets_init', 'custom_widgets_init' ); 

上述代码会在WordPress小工具管理页面中添加一个名称为“自定义小工具栏”的小工具栏。

  1. 接下来,在你的模板文件中,你可以通过以下方式调用这个小工具栏:
<?php if ( is_active_sidebar( 'custom_sidebar' ) ) : ?>
    <div id="custom-widget-area" class="widget-area">
        <?php dynamic_sidebar( 'custom_sidebar' ); ?>
    </div>
<?php endif; ?> 

上述代码会判断是否有小工具栏被激活,如果激活了则显示。

这样,你就可以在WordPress中添加和管理自定义小工具了。

大家谈论
    我的见解