处理大型网站我有超过10种自定义帖子类型,大约400个自定义字段用于完全动态网站,分为200个类别,使用"类型WordPress插件"
但是当我显示数据时,我正在使用,
$custom_fields = get_post_custom();
并通过使用这个我得到自定义字段和价值的sulg。这意味着如果我的自定义字段名称为"承担代码",我将获得'wpcf-bearing-code'
及其值。
是否有任何函数可以获取由类型插件创建的自定义字段的标题,即
function_name(wpcf-bearing-code)
会返回值"轴承代码"。手动我可以做到,但超过400个自定义字段是不可能的。
答案 0 :(得分:0)
在当前主题功能文件中添加以下功能。
function get_fieldslable_pv($key) {
$wpcf_fields = get_option("wpcf-fields");
$key = str_replace("wpcf-", "", $key);
return stripcslashes($wpcf_fields[$key]['name']);
}
现在请将此功能用于输出。
echo get_fieldslable_pv('wpcf-bearing-code');
答案 1 :(得分:0)
如果您的站点很大,请调用get_option以通过一个sql请求获取所有选项,然后在如下所示的数组中导航:
$fields = get_option('wpcf-fields');
$fields['wpcf-bearing-code']['data']['options'];