我有此简码,保存在ACF字段的默认值文本字段中。字段类型是Wysiwig编辑器。
我在模板文件中使用acf_get_field('location_info')['default_value']
来获得默认值文本,但是仅在打开并保存帖子后才处理短路符。
保存之前,输出为简码本身。
所以在保存之前:快速的棕色[动物名称]跳过了...
并且保存了帖子:棕色狐狸跳过了……
该短代码是通过另一个名为“插入PHP代码段”的插件生成的。
问题:如何让WP处理短代码而不必先保存帖子?
在do_shortcode()中包装以处理文本中的短代码,然后将文本回显到屏幕。
<?php echo do_shortcode(acf_get_field('location_info')['default_value']) ?>