我使用的主题是Acid by Pure,但这可能不相关。该主题有一个Portfolio部分,并且在Portfolio页面上似乎禁用了shortcodes / php。在编辑器中插入短代码(在文本/ HTML模式下)会导致在页面上显示短代码,如[短代码]而不是转换。使用do_shortcode甚至在尝试使用不同的插件在页面/帖子中启用PHP后也没有做任何事情。将do_shortcode直接添加到single-portfolio.php文件可以正常工作,但是我需要在每个不同的Portfolio条目上使用不同的短代码。有什么我应该寻找的东西可能会禁用我可以删除的短代码,或者是否有人对如何在这些特定的投资组合项目中启用PHP有任何想法,因为在帖子/页面中启用PHP的插件似乎不会影响这片区域。
答案 0 :(得分:1)
找到解决方案。不确定我理解它。但主题中的循环是:
<?php echo $the_content; ?>
但我将其更改为以下内容,现在启用了短代码:
<?php echo apply_filters('the_content',$the_content);?>