✨专业 WordPress 开发,定制建站,高效上线,合作即享优化服务!🚀
1. 基本的 ACF 简码语法
ACF 提供了一个简码 ,基本语法如下:
其中,字段名称
需要替换为你在 ACF 创建的自定义字段的名称(Field Name
)。
示例
如果你创建了一个 phone_number
字段,并给它赋值 123-456-7890
,可以使用以下简码在文章或页面中调用:
显示结果:
如果默认 短代码不能满足需求,你可以自己创建短代码。例如,获取当前文章的 ACF 字段:
function custom_acf_shortcode($atts) {
$atts = shortcode_atts(array(
'field' => '',
), $atts);
if ($atts['field']) {
return get_field($atts['field']);
}
return '';
}
add_shortcode('my_acf', 'custom_acf_shortcode');
然后,你可以在文章或页面中使用:
[my_acf field="phone_number"]
总结
目标 | 使用方法 |
---|---|
获取当前文章的字段 |
|
获取特定文章的字段 |
|
获取当前用户的字段 |
|
获取选项页面的字段 |
|
调用 WooCommerce 产品字段 |
|
自定义短代码 | 使用 add_shortcode() 创建 |
希望这个教程对你有所帮助!