编辑作者页面的循环

时间:2011-06-29 作者:kdub

我想知道是否有人能帮我。我希望删除上循环的\\u内容部分my author pages only. 所以基本上,我只想要一个只有标题和元数据的作者帖子列表,而不是完整的帖子。

当我去找作者的时候。php文件,我发现了这个,我相信这就是生成作者页面帖子的代码。

/* Run the loop for the author archive page to output the authors posts
 * If you want to overload this in a child theme then include a file
 * called loop-author.php and that will be used instead.
 */
     get_template_part( \'loop\', \'author\' );
我对这方面还不太熟悉,所以请跟我说说。

我的问题是,如何从循环中删除仅针对作者页面的内容。我不认为应该删除从循环中生成内容的函数。php文件,因为这将从我网站上的所有帖子中删除它。

上面的评论说,如果我想在子主题中重载此内容,请包含一个名为循环作者的文件。php。我可以简单地复制循环中的所有代码吗。将php文件转换为一个新的循环作者文件,从中删除生成内容的函数?是否必须更改get\\u template\\u part()函数中的任何参数?

再次强调,这是一个非常新的做法,因此任何建议都将不胜感激。非常感谢。

1 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

如果父主题具有模板文件loop-author.php, 将其复制到您的孩子主题中;否则,请复制父主题的loop.php 模板文件,并将其重命名为loop-author.php.

现在,修改子主题的loop-author.php 模板文件,以您希望的任何方式。

您不需要对父主题或子主题进行任何其他更改。父主题已说明子主题使用的loop-author.php, 根据其对get_template_part( \'loop\', \'author\' );.

这种调用的工作方式如下:WordPress将按以下顺序查找文件,直到找到一个存在的文件:

子主题loop-author.phploop-author.phploop.phploop.phpget_template_part()!

结束

相关推荐

Custom loop off by one post

在我的循环中,我想显示9篇不包括类别X、Y、Z和所有粘性帖子的帖子。在帖子3和5之间,我想放置一个带有自定义模板的粘性帖子。以下操作有效,但它将粘性帖子视为第一个循环中的4个帖子,这会导致丢失一个常规帖子。我必须使用WP 3.0.3<?php if (have_posts()) : ?> <?php $count = 0;?> <?php $sticky_posts = get_option(\'sticky_posts\'