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

ACF字段未显示在WooCommerce会员计划字段中求助

解决ACF自定义字段不显示在WooCommerce会员计划编辑器中的问题

核心原因

WooCommerce会员计划对应的自定义Post Type是wc_membership_plan,ACF默认不会将该Post Type加入可选列表,直接手动指定或通过代码添加即可解决。

解决步骤

1. 手动指定字段组的Post Type

在ACF字段组的位置设置中,选择「Post Type」规则,然后在输入框手动填写wc_membership_plan,保存字段组后刷新会员计划编辑器页面,查看字段是否显示。

2. 用代码将会员计划Post Type添加到ACF可选列表

如果ACF界面下拉菜单里找不到该选项,将以下代码添加到主题functions.php或自定义插件中:

add_filter('acf/location/rule_values/post_type', 'add_wc_membership_plan_to_acf');
function add_wc_membership_plan_to_acf($choices) {
    $choices['wc_membership_plan'] = 'WooCommerce会员计划';
    return $choices;
}

添加后回到ACF字段组设置,就能在Post Type下拉菜单中看到「WooCommerce会员计划」选项,选中后保存即可。

3. 验证显示条件

确保字段组的显示条件无冲突,比如不要同时设置多个Post Type却未包含wc_membership_plan,可临时简化条件为「Post Type 等于 WooCommerce会员计划」进行测试。

4. 排查冲突问题

若以上步骤无效,暂时禁用其他非必要插件、切换到默认WordPress主题(如Twenty Twenty-Four),排除第三方代码对ACF字段显示的干扰。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 22:42:04