最新最全的移动资源,海量教程攻略!

网站首页 > 技术支持 > wordpress > wordpress使用教程 > wordpress怎么手动自定义文章显示数量-WordPress

wordpress怎么手动自定义文章显示数量-WordPress

作者: 资源猫 时间: 2020-06-18 21:05:18 人气: 9

上面由WordPress技术栏目给各人引见wordpress手动自界说文章显示数目的办法详解,心愿对需求的冤家有所协助!

WordPress每一页显示的文章数正在后盾浏览设置中指定,会使用到blog列表页(一般为首页)、搜寻页、标签页、分类页和工夫索引页面,退出这些页面的构造没有尽相反,例若有的显示题目以及择要,有的只显示题目,那末指定相反的页数就没有实用于每一个页面了。要依据页面类型指定每一页显示文章数,需求写代码完成。

保举的办法

修正每一页显示的文章数也就是修正posts_per_page参数,将上面的代码放到functions.php中便可完成,代码来自WordPress Answers。

function custom_posts_per_page($query){
    if(is_home()){
    $query->set('posts_per_page',8);//首页每一页显示8篇文章
    }
    if(is_search()){
        $query->set('posts_per_page',-1);//搜寻页显示一切婚配的文章,没有分页
    }
    if(is_archive()){
        $query->set('posts_per_page',25);//archive每一页显示25篇文章
}//endif
}//function
 
//this adds the function above to the 'pre_get_posts' action    
add_action('pre_get_posts','custom_posts_per_page');

经过WordPress的前提标签,你能够恣意扩大这段代码。

没有保举应用的办法

没有保举间接修正主题模板,例如正在index.php主轮回前用query_posts更改每一页显示文章数量

query_posts( 'posts_per_page=5' );

缺陷:

第一,添加查问次数

第二,灵敏度没有高,假如分类、标签有本人的模板,还需求到那些模板里反复query_posts的花样。

第三,query_posts应用时需特地小心,假如遗记规复全局变量,可能会呈现莫明其妙的谬误。

以上就是wordpress怎样手动自界说文章显示数目的具体内容,更多请存眷资本猫其它相干文章!

感谢访问资源猫吧,本站所有资源均来自互联网或用户分享,如您发现本站存在侵权或违规内容,请来邮件告知我们! 资源分享/侵权下架/商务合作联系邮箱:qiazou77ziyuan@126.com