2012-11-22 88 views
0

我有一个WordPress模板页面,其中显示页眉,页脚和侧边栏,但内容没有显示任何人都可以帮助?WordPress的the_content不工作页面模板

<?php 
/** 
* Template Name: Template 2 
*/ 
?> 

<?php get_header(); ?> 

<div class="main_right" style="float:right;"> 
    <?php get_sidebar(1); ?>       
</div> 
<div style="float:left">  

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

<?php echo the_content();?> 

<?php endwhile; endif; ?> 
</div> 

<?php get_footer(); ?> 
+0

我不认为你需要“回声” - the_content()自动回应内容。如果你删除它,它会工作吗? – Hobo

+0

我也尝试删除回声,但没有效果 –

+0

hmm;除此之外,它看起来不错。你的网页是否有内容?如果切换到另一个模板,它会出现吗? – Hobo

回答

2

这是否在你的wordpress循环中?它必须是为了让the_content工作。

而且,你不需要为了呼应功能,只需把它放在你的文件是这样的...

<?php the_content(); ?> 

而且,为什么你要来包装内容<p>标签? Wordpress会自动为你做这件事。如果你想包装它<div>会好得多,可能有一个类或ID为CSS使用。

你有没有看过wordpress codex? - http://codex.wordpress.org/Function_Reference/the_content