我有这个简码,它保存在 ACF 字段的默认值文本字段中。字段类型是 Wysiwig 编辑器。我通过acf_get_field('location_info')['default_value']在我的模板文件中使用来获取默认值文本,但是仅在打开并保存帖子后才处理短代码。在保存之前,输出是简码本身。所以在保存之前:快速的棕色 [动物名称] 跳过......并在保存帖子后:快速的棕色狐狸跳过......短代码是通过另一个名为“插入 PHP 代码片段”的插件生成的。问题:如何让 WP 处理短代码而不必先保存帖子?
1 回答
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
在 do_shortcode() 函数中包装该方法以在将文本回显到屏幕之前处理文本中的短代码。
<?php echo do_shortcode(acf_get_field('location_info')['default_value']) ?>
- 1 回答
- 0 关注
- 105 浏览
添加回答
举报
0/150
提交
取消