You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WordPress后台产品页面永久将产品数据移至所有标签页前?

把WooCommerce产品数据板块移到标签页之前的方法

默认情况下,WooCommerce后台产品编辑页的产品数据(包含库存、价格等信息)板块无法通过拖拽调整位置,你可以通过修改 metabox 优先级的方式永久调整:

  • 打开当前主题的 functions.php 文件(或者创建自定义插件,避免主题更新丢失代码)
  • 添加以下代码:
add_action( 'add_meta_boxes', 'move_product_data_metabox_before_tabs', 99 );
function move_product_data_metabox_before_tabs() {
    // 移除默认的产品数据 metabox
    remove_meta_box( 'woocommerce-product-data', 'product', 'normal' );
    
    // 重新添加并设置高优先级,确保排在所有标签页之前
    add_meta_box(
        'woocommerce-product-data',
        __( 'Product Data', 'woocommerce' ),
        'WC_Meta_Box_Product_Data::output',
        'product',
        'normal',
        'high'
    );
}

代码原理:WooCommerce的产品数据板块默认注册优先级为default,我们先移除原有的 metabox,再用high优先级重新添加,这样它就会排在描述、短描述等默认优先级的标签页板块前面。

保存代码后刷新产品编辑页面,就能看到产品数据板块固定在所有标签页之前,无需再手动拖拽调整。

内容的提问来源于stack exchange,提问作者buneavlad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 04:32:08