我有這個簡碼,它保存在 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 關注
- 130 瀏覽
添加回答
舉報
0/150
提交
取消