我需要有网页上的第一篇文章有一个特殊的格式。我已经知道如何修改循环原点。php获取我想要输出到主页上的结果。
我想在标签页和作者页上使用相同的格式。我可以插入相同的代码,但我认为应该有一种方法来添加更通用的函数。关于最佳方法的建议?
我需要有网页上的第一篇文章有一个特殊的格式。我已经知道如何修改循环原点。php获取我想要输出到主页上的结果。
我想在标签页和作者页上使用相同的格式。我可以插入相同的代码,但我认为应该有一种方法来添加更通用的函数。关于最佳方法的建议?
如果您在中正确完成了第一部分loop-home.php
, 您只需将其移动到存档页面使用的相应模板中即可。
考虑到您没有使用自定义查询在主页或任何存档页面上生成查询,您可以在上述任何页面上执行以下操作
使用内置循环计数器$current_post
数一数你的帖子。此计数器开始于0
用计数器定位第一篇文章,并仅将您的样式应用于第一篇文章
在您的回路中,如loop-home.php
执行以下操作
if ( $wp_query->current_post === 0 ) {
// Do something to the first post
} else {
// Do something for all the other posts
}
如果您只需要针对第一页上的第一篇文章,而不需要针对后续页面,只需添加!is_paged()
你的条件语句。is_paged()
将检查当前页面是否为分页页面if ( $wp_query->current_post === 0 && !is_paged() ) {
// Do something to the first post
} else {
// Do something for all the other posts
}
假设我有一个主题选项或自定义的postmeta文本区域。现在我想执行多个短代码、一般文本、图像等。最佳实践是什么?为什么?选项1:$content = //my text area data; echo apply_filters(\'the_content\', $content); 选项2:$content = //my text area data; echo do_shortcode($content); 请告诉我哪一个是最佳实践,以及为什么。EDIT让我详细描