【问题标题】:Wordpress and WooCommerce, too many widgetsWordpress 和 WooCommerce,小部件太多
【发布时间】:2012-08-11 14:17:24
【问题描述】:

我在朋友的 Wordpress 网站上使用 WooCommerce。她确实使用了自定义主题,而 WooCommerce 似乎不太喜欢它。主要问题是它在商店和产品页面上显示了一些额外的小部件。 Twentyten 和 Twentyeleven 不显示小部件。关于如何在自定义主题上摆脱它们的任何建议?免责声明:我对 Wordpress 还很陌生,所以我希望它不会太明显。 ;)

【问题讨论】:

    标签: wordpress wordpress-theming woocommerce


    【解决方案1】:

    如果在您更改主题时小部件不可用,那么您是对的,它们位于自定义模板中。它们要么在 functions.php 文件中,要么在包含文件夹中的它们自己的单独文件中。该文件将包含/需要从 functions.php 文件中。

    您正在寻找的是一些如下所示的代码;

    将定义一个新类,扩展WP_Widget类,即

    class My_widget extends WP_Widget {
      // custom widget code in here
    }
    

    然后会有一个钩子来注册这个新的小部件。您只需要注释掉与widgets_init 挂钩的任何行。它们将如下所示;

    add_action('widgets_init', create_function('', 'return register_widget("My Widget");'));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-18
      相关资源
      最近更新 更多