WordPress涵数query

阅读  ·  发布日期 2021-04-07 00:23  ·  admin

WordPress

基本使用方法:
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args = array( 
// 2, 6便是你没想显示信息的归类ID,好几个用半角分号分隔 
'category__not_in' = array(2, 6),
'paged' = $paged );
query_posts($args);
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
 // 下列编码中的title便是orderby的值,按题目排列
 'orderby' = title,
 'paged' = $paged
query_posts($args);
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(

 'post__in' = array(2,4,6),
 'paged' = $paged
query_posts($args);
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args=array(
 'paged' = $paged,
 'ignore_sticky_posts' = 1
query_posts($args);

可是在实际执行全过程中碰到了三个难题:

前一页、后一页作用无效。 archive等存档网页页面无效。

2、次之,用 query_posts() 能够吗?自然,这也是官方网得出的处理计划方案。只需按必须在while(…)前面入

$paged = get_query_var( 'page' ) ? get_query_var( 'page' ) : 1;
$sticky = get_option( 'sticky_posts' );
$args = array(


 'paged' = $paged
query_posts( $args );