我正在从头开始创建一个wordpress主题,我想我的page.php文件有问题。当我进入管理面板,添加一个新页面并填写我想要的内容然后查看页面我只看到页面的标题,其余的是空白。由于某种原因,页面内容没有显示。
我的page.php文件中的代码是..
<?php /*
Template Name: Page Template
*/
get_header(); ?>
<div class="page">
<h1 class="entry-title"><?php the_title(); ?></h1>
<hr>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php endwhile; // end of the loop. ?>
</div>
<?php get_footer(); ?>
我只能看到水平规则然后是页脚,但其间的其他内容都是空白的。我可能错过了我的functions.php文件中的内容吗?
答案 0 :(得分:0)
尝试var_dump( get_template_part('content', 'page') )
甚至var_dump(the_post())
,您应该获得重要的调试信息...
答案 1 :(得分:0)
我发现了问题。这是我的functions.php文件中的一段代码。
function PLEASE_the_tags($content='') {
global $post;
$html.="<div class='tags'>\n";
$html.="<a href='#' rel='tag'>".$post_the_tags."</a>\n";
$html.="</div?\n";
$content.=$html;
return $content;
}
add_filter('the_content', 'get_the_tag_list');
删除后,内容再次开始显示。我不知道这是如何导致问题的,但是感谢大家的帮助。