在WordPress中,也许你想启用一组特定文章的列表。如何做到这一点?下面详细介绍一下完成方法,应用时参考一下。
首先,你需要掌握query_posts函数。该功能的作用是对文章内容进行搜索、选择和排序,然后将选择和排序后的文章内容应用到后续的循环系统中。例如:
复制代码如下:
<?PHP
query_posts('posts_per_page=10&;ignore_sticky_posts=1&orderby=rand');
while(have_post()):the_post();
echo'<;“李>”;_title();回声'</Li>;';
endwhile;
WP_reset_query();
文章标题会任意列出。关于query_posts的实际主要参数,请参考开发设计指南。
接下来,我们将调整query_posts的主要参数,并选择置顶文章列表。
复制代码编码如下:
$query_post=array(
'posts_per_page'=>;10,
'post__in'=>;get_option('sticky_posts'),
'caller_get_posts'=>;1
);
query_posts($query_post);
?>
<;ulstyle="display:none;>
<;?PHPwhile(have_posts()):the_post();?>
<;李><ahref="<?PHPthe_permalink();?>title="<?PHPthe_title();?>><?PHPthe_title();?></a>;</李>
<;?phpendwhile?>
<;/ul>;
<;?PHP
WP_reset_query();
主参数放入$query_post__in'=>数组,重要的主参数是'post__in'=>:Get_option('sticky_posts')和'caller_get_posts'=>:0.
post__in'=>Get_option('sticky_posts')清楚地表明循环启用了顶部文章列表。'caller_get_posts'的作用是清除非特定文章,即除了置顶文章外,无法显示其他文章。(在不添加的情况下,如果置顶文章的内容不足以满足‘posts_per_page’的要求,团队成员的详细信息将被热门文章替换。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)