自定义模板不接受短代码

时间:2016-01-10 08:05:19

标签: wordpress wordpress-theming

我已经通过复制page.php创建了一个自定义模板,然后除了CSS链接之外基本上删除了所有内容,所以它看起来像这样:enter image description here

第20行的div只是在页面上放了一个红色框,这样我就能识别出这个模板和链接的CSS文件正在处理页面。 (我的想法是创建一个大的空白页面,我可以放置大表。我不想要任何标题标记或侧边栏标记等,以分散对表的注意力。)

我看到红色框很好,但是当我尝试在页面上插入一个短代码时,要从TablePress插入一个表格,短代码就不会被处理了。我假设我从page.php中删除了处理短代码所需的东西,因为使用page.php的普通新页面处理短代码很好。有谁知道我可能删除了什么杀死了短代码?

感谢。

1 个答案:

答案 0 :(得分:0)

关于您的代码/问题的两个想法:

1)我认为你不应该像这样插入样式表链接。请参阅:https://codex.wordpress.org/Function_Reference/wp_register_style

2)您可以使用

插入短代码
<?php
 echo do_shortcode('[ShortcodeName]');
?>