wordpress模板文件快速标签更多没有工作

时间:2011-09-01 02:22:37

标签: wordpress

我创建了一个页面模板,用作我的前/主页,里面有wordpress循环,这里是代码:

<?php query_posts('posts_per_page=10'); ?>
<?php
/* Run the loop to output the posts.
 * If you want to overload this in a child theme then include a file
 * called loop-index.php and that will be used instead.
 */
 get_template_part( 'loop', 'idex' );
?>

但问题是qiuicktag <!--more-->不起作用,它们总是显示整个内容。不是数据库中存储的<!--more-->

1 个答案:

答案 0 :(得分:1)

我认为标签只存储在wp_posts表中字段post_content的文本中。

如果您不希望WordPress显示整个内容,请使用“the_excerpt”或使用正确的参数调用循环中的“the_content”:

http://codex.wordpress.org/Customizing_the_Read_More

只需在loop.php中使用条件标记,即调用“the_content”:

if(is_home() || is_front_page()) {
   the_excerpt(); // or the_content( $more_link_text , $strip_teaser, $more_file );
} else {
  the_content();
}

我希望这能解决问题。否则,您的模板可能存在关于“the_content”函数的错误或问题。