强制彻底移除产品菜单下的 Brands 子菜单,不修改其它任何地方

1、建立个子主题,原来主题名称为A,那子主题就是 A-child,路径是wp-content-themes-子主题

2、在子主题里建立2个文件,如上图

(1)、style.css

内容如下:
/*
Theme Name: Blocksy Child
Template: blocksy
*/

(2)、建立个函数functions.php,内容如下:

<?php
add_action( ‘wp_enqueue_scripts’, ‘blocksy_child_enqueue_styles’ );
function blocksy_child_enqueue_styles() {
wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );
}

/** * 强制彻底移除产品菜单下的 Brands 子菜单
* 即使 Blocksy 扩展开关关不掉,这段代码也会强行抹除它
*/
add_action( ‘admin_menu’, ‘remove_blocksy_brands_permanently’, 999 );
function remove_blocksy_brands_permanently() {
remove_submenu_page( ‘edit.php?post_type=product’, ‘edit-tags.php?taxonomy=product_brand&post_type=product’ );
remove_submenu_page( ‘edit.php?post_type=product’, ‘edit-tags.php?taxonomy=product_brand’ );
}

/** * 隐藏分类法界面(防止编辑产品时右侧显示)
*/
add_action( ‘init’, function() {
global $wp_taxonomies;
if ( isset( $wp_taxonomies[‘product_brand’] ) ) {
$wp_taxonomies[‘product_brand’]->show_in_menu = false;
$wp_taxonomies[‘product_brand’]->show_ui = false;
}
}, 999 );

 

打赏
Blocksy主题BOOKSTORE的若干修改细节Hook(钩子)
上一篇
Blocksy- content Blocksy 下面的高级菜单如何 钩子 在页面上显示呢?
下一篇

发表评论

注册不是必须的

外贸网站推荐服务器

文章列表
正确使用AI提问,获得满意答案
AI英文文献阅读指令:
yoast seo插件详细安装使用及代码片段变量列表说明
介绍2款比较好的数字人本地部署
Kimi+PEST 模型搞定行业分析
ai爆款短视频脚本指令
生成中...
二维码标题