我开发了一个网站,一直工作到现在-我已经安装了Woocommerce,以及简单的拍卖插件,允许反向拍卖,但是默认情况下Woocommerce禁用wordpress中的标准工具栏。
因为我已经安装了buddypress旁边,我想保留工具栏,并允许用户编辑他们的个人资料和看到通知,但似乎默认情况下,woocommerce不允许这样做。
有没有人知道在哪里找到的代码在Woocommerce插件,能够禁用此功能,并允许Woocommerce和工具栏一起工作,没有问题。似乎有很多现有的插件和代码片段来禁用酒吧,但不是重新启用它,或者如何在woocommerce删除它后重新启用。
作为管理员,我知道我可以访问工具栏-但我希望订阅者等也可以访问默认栏。
提前感谢您为我指出了正确的方向。
我在文件/plugins/woocommerce/includes/wp-customer-functions.php
中找到了过滤器钩子woocommerce_disable_admin_bar
。
在你的网站中添加以下插件应该可以做到:
<子>(未测试)子>
<?php
/**
* Plugin Name: (WooCommerce) Admin Bar for All
* Plugin URI: http://stackoverflow.com/a/22725557/1287812
* Author: brasofilo
*/
add_action( 'plugins_loaded', function()
{
add_filter( 'woocommerce_disable_admin_bar', '__return_false' );
});
/* Alternative (maybe add it inside 'plugins_loaded' hook) */
// remove_filter( 'show_admin_bar', 'wc_disable_admin_bar', 10 );