请确保对字符串使用直引号,如“”或“”,而不是卷曲引号“”、“”、“”或“”。
此外,短代码应该返回其输出,而不是回显它。
当WordPress在没有回调的情况下找到一个短代码时,它会显示输入的短代码标记,例如。[case_study_second_image_sc]
.
快捷码标记‘case_study_second_image_sc’
以及相关的callback ‘get_second_image’
将由PHP解析为常量。这意味着我们的短代码没有有效的短代码标记或回调函数,WP将只输出用户输入的短代码。
打开错误报告有助于发现这些棘手的错误(有时,在复制/粘贴的代码中会出现卷曲引号,在某些编辑器中很难区分引号)。
Use of undefined constant ‘case_study_second_image_sc’ - assumed \'‘case_study_second_image_sc’\'
Use of undefined constant ‘get_second_image’ - assumed \'‘get_second_image’\'