WooCommerce彻底禁用并删除产品标签功能

商品标签是 WooCommerce 中的一种比较自由的分类方法,可以让用户自由的给 WooCommerce 商品添加一个基于标签的分类。WooCommerce 没有提供给我们禁用商品标签的方法,不过,如果确实不需要,我们可以通过代码彻底禁用掉标签功能。

第一步

移除后台菜单中的 “产品>标签” 链接,我们使用以下代码把仪表盘产品子菜单中的“标签”链接移除。我们可以使用 remove_submenu_page() 函数来达到这个目的。

add_action('admin_menu',function ()

{

remove_submenu_page('edit.php?post_type=product','edit-tags.php?taxonomy=product_tag&post_type=product');

},9999);

第二步

移除产品编辑页面输入标签的元数据盒子。和第一步一样,wordpress 为我们提供了 remove_meta_box() 函数来方便我们移除元数据盒子。

add_action('admin_menu',function ()

{

remove_meta_box('tagsdiv-product_tag','product','side');

});

第三步

在产品列表中移除产品标签数据列。其实这个功能我们可以通过 WooCommerce 产品编辑界面隐藏掉,但是这个隐藏的操作只会对当前登录的用户有效,其他用户还需要重新隐藏一次。所以为了减少其他用户的操作,我们可以直接通过代码移除这个数据。

add_filter('manage_product_posts_columns',function ($product_columns)

{

unset($product_columns[ 'product_tag' ]);

return $product_columns;

},999);

第四步

移除快速编辑中的产品标签字段。用户添加产品标签大部分是通过这个界面进行添加的,移除这个元数据盒子后,用户就无法在添加产品的时候为产品指定标签了。

add_filter('quick_edit_show_taxonomy',function ($show,$taxonomy_name)

{

if ('product_tag' == $taxonomy_name) {

$show = false;

}

return $show;

},10,2);

第五步

移除产品标签云小工具。虽然我们不把标签云放到小工具里面,他就不会显示在前端,但是为使界面更加简洁,我们可以直接移除这个小工具。

add_action('widgets_init',function ()

{

unregister_widget('WC_Widget_Product_Tag_Cloud');

});

上面的代码都需要添加到主题的 functions.php 或其包含的文件中,才会生成。完成以上步骤后,产品标签就从 WooCommerce 系统中彻底消失了。

发表评论

登录... 后才能评论

发现网站内无您想要的资源或者素材,可以联系站长或者提交工单:提交工单
支持下载网站: 千图网 觅知网 模板客 搬码网 阿奇源码 诛仙资源网
点击上方链接了解下载规则介绍。

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源

如果您在下载中遇到资源失效或者无法下载,请复制连接发给站长,站长会在24内补齐缺失的资源下载连接。