我想在侧边栏外面使用一些小部件。有什么功能或挂钩吗?
我知道如何使用操作,但我不知道要使用哪些操作。
add_action( 'action_name', 'your_function_name' );
function your_function_name() {
// Your code
}
答案 0 :(得分:0)
为什么不为此使用插件?试试这个插件,它可能涵盖你所需要的一切。 Woocoomerce Products Filter
答案 1 :(得分:0)
如果您想使用小部件,则需要有一个位置来加载它们,例如侧边栏。好消息是您可以注册自己的小部件位置。
转到您孩子主题的functions.php
register_sidebar( array(
'name' => 'Top Area',
'id' => 'toparea',
'description' => 'top area custom widget',
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
现在转到您的内容模板并致电
<?php
if(is_active_sidebar('toparea')){
dynamic_sidebar('toparea');
}
?>
现在从小部件或自定义程序菜单中加载toparea小部件容器中的所有所需小部件