我不是一个没有帮助的php开发人员,但我读了一篇关于如何在wordpress中创建自己的模板的文章,我做了,当我将模板应用到wordpress cms中的页面时,它工作正常。然后我想让我的模板从cms中的“编辑页面”屏幕显示richtext编辑器的内容。我想添加这个我从single.php找到的代码可能会起作用:
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<div class="post">
<h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
<div class="entrytext">
<?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
</div>
</div>
但它没有:(当我访问该页面时,它只是给我一个'服务器错误'页面。有人可以帮忙吗?
答案 0 :(得分:1)
这是您的整个文件还是仅仅是其中的一部分?如果是整个文件,则忘记关闭if语句和while循环(在第一行打开它们),添加以下内容:
<?php endwhile; endif; ?>
答案 1 :(得分:0)
忽略它的错误; P
<?php if (have_posts()) : while (have_posts()) : the_post();?>
可以只是
<?php while (have_posts()) the_post();?>
但我认为你必须使用Exec-PHP