我在朋友的Wordpress网站上使用WooCommerce。她确实使用自定义主题,而WooCommerce似乎并不喜欢它。主要问题是它在商店和产品页面上显示了一些额外的小部件。 Twentyten和Twentyeleven不显示小部件。关于如何在自定义主题上摆脱它们的任何建议?免责声明:我对Wordpress很新,所以我希望它不太明显。 ;)
答案 0 :(得分:2)
如果更改主题时窗口小部件不可用,那么您是对的,它们位于自定义模板中。它们将位于functions.php文件中,或者位于includes文件夹中的单独文件中。该文件将包含在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");'));