您当前的位置:网站首页>CMS>wordpress怎么手动自定义文章显示数量 学CMS就上ki4.cc (>^ω^<),wordpress

wordpress怎么手动自定义文章显示数量 学CMS就上ki4.cc (>^ω^<),wordpress

2020年06月19日 投稿作者: 围观人数:32

PHPCMS 都能干什么? 学CMS就上ki4.cc (>^ω^<)

PHPCMS能够搭建一般企业、政府、校园、个人等小型网站,也适合于搭建地区门户、行业门户、收费网站等大中型网站,之所以能搭建这么多网站,是因为PHPCMS功用覆盖面广、扩展性强、负载能力好、模板调用灵活。

下面由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的条件标签,你可以任意扩展这段代码。

PHPCMS手机站怎么建站? 学CMS就上ki4.cc (>^ω^<)

PHPCMS手机站建站方法:首先在后台管理中心中打开【模块】下的【手机门户】;然后点击【添加手机站点】,进入添加表单;接着填写站点名称、LOGO、绑定域名等信息;最后保存信息即可。

不推荐使用的方法

不推荐直接修改主题模板,例如在index.php主循环前用query_posts更改每页显示文章数目

query_posts( 'posts_per_page=5' );

缺点:

第一,增加查询次数

第二,灵活度不高,如果分类、标签有自己的模板,还需要到那些模板里重复query_posts的把戏。

第三,query_posts使用时需特别小心,如果忘记恢复全局变量,可能会出现莫名其妙的错误。

以上就是wordpress怎么手动自定义文章显示数量的详细内容,更多请关注ki4导航其它相关文章!

PHPCMS 如何添加模块? 学CMS就上ki4.cc (>^ω^<)

PHPCMS添加模块的方法:首先创建模块目录,目录下需要创建“classes”、“functions”和“templates”目录;然后创建模块控制器类;接着加载前台模板和后台模板;最后创建数据库模型类即可。

标签

版权说明
免责声明:本文文章内容由ki4导航网发布,但不代表本站的观点和立场,具体内容可自行甄别.