有用户咨询悦然wordpress建站,他想修改wordpress外围365彩票软件官方app下载_bet3365标准版_365bet平台网投 分类目录显示的文章数量,这要怎么修改呢,需要什么插件或修改代码吗?
这是一个比较冷门的需求,但可以实现。接下来就给大家介绍一下修改方法
一、使用wordpress自带功能
登陆wordpress外围365彩票软件官方app下载_bet3365标准版_365bet平台网投 后台,打开【设置】-【阅读】,然后在【博客页面至多显示】选项这里修改数字,如上图所示。如果你的外围365彩票软件官方app下载_bet3365标准版_365bet平台网投 文章数量比较少,最好不要把这个数值设置太大。这里要注意的是,如非必须还是尽量不要去修改,因为修改之后分类目录的页面就会产生变化,从而产生死链,这对SEO优化是不利的。
二、使用wordpress主题模板自带功能
如果您使用的是我们的wordpress建站服务,我们使用的大多数wordpress主题模板都为每个分类栏目添加了单独设置文章数量的功能,你可以根据实际需求为不同的分类目录设置不同的显示数量。比如一些产品目录就可以把数值设置小一些,而文章目录则可以设置多一些。
如果使用了单独的分类目录设置功能,内容输出就以此为准,wordpress自带的设置会失效,如上图所示。
三、使用代码修改
如果你的外围365彩票软件官方app下载_bet3365标准版_365bet平台网投 使用的是其它主题,可能就没法直接设置不同分类的文章显示数量,但是我们可以通过代码来实现,能够实现类似效果的代码有很多,大家也可以直接使用我分享的这段代码:
function filter_pre_get_posts( $query ){
if ( $query->is_main_query() ){
$num = '';
if ( is_category(array(9)) ){ $num = 14; }
//if ( is_category(array(10)) ){ $num = 14; }
//if ( is_category(array('questions')) ){ $num = 14; }
// if ( in_category(array('jhg','hjj','yjj','xxj','jlg')) ){ $num = 10; }
//if ( is_home() ){ $num = 10; }
// else if ( is_category() ){ $num = 10; }
// else if ( is_tag() ){ $num = 10; }
// else if ( is_date() ){ $num = 10; }
// else if ( is_author() ){ $num = 10; }
// else if ( is_search() ){ $num = 10; }
// else if ( is_archive() ){ $num = 10; }
if ( '' != $num ){ $query->set( 'posts_per_page', $num ); }
}
return $query;
}
add_action('pre_get_posts', 'filter_pre_get_posts');
参考上面的代码,然后放到当前wordpress主题的functions.php文件中就可以了。
总结
wordpress分类目录的文章数量是在外围365彩票软件官方app下载_bet3365标准版_365bet平台网投 建设时就设置好的,所以我们一般是不需要去修改的,特别是在外围365彩票软件官方app下载_bet3365标准版_365bet平台网投 有了一定收录之后,一定不要随意修改哦。
© Copyright 2022. 悦然网络工作室/悦然wordpress建站 专注中小企业wordpress建站 All Rights Reserved.外围365彩票软件官方app下载_bet3365标准版_365bet平台网投 地图 蜀ICP备20016391号-1 川公网安备 51011502000367号