【问题标题】:how to display woocommerce price filter , average rating filter outside sidebar widgets?如何在侧边栏小部件外显示 woocommerce 价格过滤器、平均评分过滤器?
【发布时间】:2017-07-01 23:18:41
【问题描述】:

我想在侧边栏之外使用一些小部件。有没有什么功能或钩子可以做到这一点?

我知道如何使用动作,但我不知道该使用什么动作。

add_action( 'action_name', 'your_function_name' );

function your_function_name() {
// Your code
}

【问题讨论】:

    标签: php wordpress filter woocommerce price


    【解决方案1】:

    您为什么不为此使用插件?试试这个插件,它可能涵盖你需要的一切。 Woocoomerce Products Filter

    【讨论】:

    • 谢谢,但我不是在寻找插件。我正在自定义我的主题,我需要在标题中使用平均评分过滤器和价格过滤器。
    【解决方案2】:

    如果您想使用小部件,您需要有一个地方来加载它们,例如侧边栏。好消息是您可以注册自己的小部件位置。

    转到您的子主题的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 小部件容器中的所有所需小部件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-01
      • 2020-06-03
      • 2014-08-01
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多