我在朋友的Wordpress网站上使用WooCommerce . 她确实使用自定义主题,而WooCommerce似乎并不喜欢它 . 主要问题是它在商店和产品页面上显示了一些额外的小部件 . Twentyten和Twentyeleven不显示小部件 . 关于如何在自定义主题上摆脱它们的任何建议?免责声明:我对Wordpress很新,所以我希望它不太明显 . ;)
如果更改主题时窗口小部件不可用,那么您是对的,它们位于自定义模板中 . 它们将位于functions.php文件中,或者位于includes文件夹中的单独文件中 . 该文件将包含在functions.php文件中 .
您正在寻找的是一些看起来如下的代码;
将定义一个新类,扩展 WP_Widget 类,即
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");'));
1 回答
如果更改主题时窗口小部件不可用,那么您是对的,它们位于自定义模板中 . 它们将位于functions.php文件中,或者位于includes文件夹中的单独文件中 . 该文件将包含在functions.php文件中 .
您正在寻找的是一些看起来如下的代码;
将定义一个新类,扩展
WP_Widget
类,即然后会有一个钩子来注册这个新的小部件 . 你只需要注释掉任何挂钩到widgets_init的行 . 他们将如下所示;