我已使用功能
将简码添加到我的页面模板中<?php echo do_shortcode("[ "shortcode here" ]"); ?>
无论使用什么简码,都将破坏站点。我在此之前又运行了另一个短路故障,难道是我两次使用该功能都不起作用吗?
答案 0 :(得分:0)
正如评论中提到的@ git-e-up。我高度怀疑这是由于您的do_shortcode
调用中的语法错误造成的。
看到我用红色圈起来的所有这些引号吗?它们都是语法错误,因为它过早地终止了带引号的字符串。就像注释中提到的@ git-e-up一样,将外部引号更改为单引号可能更容易。 (以防万一您不确定它们的含义,我已经用绿色将一些括起来了。)在您的编辑器中,您希望整个字符串都使用相同的米色在这种情况下,就像show-team
短代码一样。
完成此操作后,如果仍然遇到问题:
我建议设置-l
(小写的L,表示语法分析)在PHP上通过命令行运行此文件,以确保您已解决所有语法问题。最后,如果您确定已清除语法错误,请在StackOverflow和ServerFault中搜索有关PHP白屏的信息,以获取获取错误消息的指针,以帮助您进一步进行调试。