2012-09-07 31 views
1

我已经开始学习如何为wordpress制作自定义主题,并在安装具有简码的插件时遇到问题。我尝试添加一个短代码(通常是一个表单插件,我尝试了两个不同的代码,并且还有一个ecwid购物车,但没有任何短代码可以工作,是插件被激活),方法是创建一个页面并使用visual/html编辑器。当我检查页面时,它不显示任何内容。这里是我的single.php ..WordPress的短代码不会在自定义主题中工作我制作了

<?php get_header(); ?> 
    <body> 
    <div id="maintopwrapper"> 
    <div class="container" id="topwrapper"> 
<div class="row"> 
<div class="span8"> 




<?php while (have_posts()) : the_post(); ?> 
<!-- Content Here --> 

<div class="row"><div class="span8 greygrad round"> 
<div class="padding"><div class="content" style="margin-top:25px;"><?php the_content(); ?></div></div></div></div> 

<div class="row margintop"><div class="span8 greygrad round"> 
<div class="padding"> 

<?php comments_template() ?> 
</div></div></div> 




<?php endwhile;?> 



</div> 
<?php get_sidebar(); ?> 


</div> 
    </div> 

    </div> <!-- end of maintop wrapper--> 

<?php get_footer(); ?> 

它应该显示,因为the_content()是否有权利?让我知道如果你需要别的东西给我分享。插件我尝试了重力形式,ecwid购物车,并quforms ..所有的简码不工作。我得到他们其中一个工作的唯一方法是创建一个自定义页面主题并添加硬编码的PHP来调用该函数,但我宁愿让短代码工作,这样主题就可以被不需要编码的人使用。

对于活生生的例子:http://modernlogic.co/wp

菜单中的“联系人”页面在菜单中不使用简码的自定义主题实际上硬编码像我想在“示例页面”

谢谢提前

+1

当你说“它不显示任何东西”,你的意思是你的网页不呈现,或它呈现,但没有内容,或除了你期望从短代码中得到的所有内容外,它会呈现吗? – Sepster

+0

短代码不会呈现,甚至只是显示为[短代码]之类的文本,就好像它们甚至不在那里一样。现场测试网站是http://www.modernlogic.co/wp/sample-page/只需查找div与“内容”,如你在页脚中看到的,如果我将它用作一个小部件,它将起作用。 –

+0

菜单中的“联系人”页面实际上是硬编码在自定义主题中,而不是像我想要的那样使用简码菜单 –

回答

0

我是一个白痴...我意识到我没有page.php,所以当我尝试添加短代码到一个页面时,它引用了index.php而不是page.php(因为没有)所以它只显示摘录而不是内容。我想到了这一点,因为我试图将短代码添加到帖子中,所以当它转到single.php时,短代码的工作原因是它包含内容而不仅仅是摘录。哦,我猜是试验和错误..谢谢你试图帮助我无论如何

相关问题