启用Wordpress工具栏与Woocommerce安装


Enabling Wordpress toolbar with Woocommerce installed

我开发了一个网站,一直工作到现在-我已经安装了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 );