1

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

<?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

菜单中的“联系人”页面实际上是在自定义主题中硬编码的,它没有使用我在菜单中的“示例页面”中想要的简码

提前致谢

4

1 回答 1

0

我是个白痴...我意识到我没有page.php,所以当我尝试将短代码添加到页面时,它引用了index.php而不是page.php(因为没有),所以它只显示摘录而不是内容。我想出了这一点,因为我尝试将简码添加到帖子中,所以当它转到 single.php 时,简码​​有效,因为它有内容而不仅仅是摘录。哦,好吧,我猜是反复试验.. 无论如何,感谢您尝试帮助我

于 2012-09-07T17:35:51.827 回答