启用了Woocommerce的Wordpress工具栏

时间:2014-03-29 00:23:36

标签: php wordpress woocommerce toolbar buddypress

我开发了一个完美运行的网站 - 我已经安装了Woocommerce以及Simple Auctions插件以允许反向拍卖,但默认情况下Woocommerce禁用了wordpress中的标准工具栏。

由于我在此旁边安装了buddypress,我想保留工具栏,并允许用户编辑他们的个人资料并查看通知,但似乎默认情况下,woocommerce不允许这样做。

有没有人知道在哪里可以找到Woocommerce插件中的代码,能够禁用此功能并允许Woocommerce和工具栏与其他任何一个没有问题。似乎有很多现有的插件和代码片段可以禁用该栏,但不会重新启用它,或者在woocommerce删除它后如何重新启用它。

作为管理员,我知道我可以访问工具栏 - 但我希望订阅者等也可以访问默认栏。

非常感谢您指出我正确的方向。

1 个答案:

答案 0 :(得分:2)

我在文件woocommerce_disable_admin_bar中找到了过滤器挂钩/plugins/woocommerce/includes/wp-customer-functions.php

您网站中的

Adding the following plugin应该这样做:
<子> (未测试的)

<?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 );