導讀:seo建站技術(shù)seo建站技術(shù)在WordPress中,有時候我們希望不同的分類顯示的文章數(shù)量不同,或者說比如首先顯示10篇最新文章,其他的搜索頁、標簽頁、分類頁以及時間索引頁卻要顯示20篇文公司網(wǎng)站搭建。

在WordPress中,有時候dede會員中心模板我們希望不同的分類顯示的文章數(shù)量不同,或者說比如首先顯示10篇最新文章,其他的搜索頁、標簽頁、分類頁以及時間索引頁卻要顯示20篇文章,那么下面的代碼就對你有用了。注:默認情況下,wordpress頁面顯示文章數(shù)量是在后臺設(shè)置中閱讀設(shè)置修改顯示的,并且全站都是統(tǒng)一數(shù)量的。有時候我們?yōu)榱顺鲇谛枰尣煌撁骘@示不同的文章篇數(shù)量,那么只要把下面代碼加入functions.php中即可(代碼中整合了首頁排除制定分類,如果你不需要,刪除相關(guān)代碼即可)。
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篇文章
}
if ( $query->is_home ) { //首頁排除指定分類id為1,3
$query->set( 'cat', '-1, -3' );
}
if( is_category(array(1,3)) ){
$query->set('posts_per_page',20);//指定id為1,3的分類顯示20篇文章
}
}
add_action('pre_get_posts','custom_posts_per_page');dede后臺模板
<span style="color: #ff0000;"><strong>下面的代碼可以實現(xiàn)WordPress在首頁顯示或只顯示自定義文章類型。</strong></span>
function 織夢文章模板;uctheme_posts_per_page($query){
//首頁或者搜索頁的主循環(huán)
if ( (is_home() || is_search()) && $query->is_main_query() )
//$query->set( 'post_type', array( 'product' ) ); //只顯示product
$query->set( 'post_type', array( 'post', 'product' ) ); //主循環(huán)中顯示post和product
關(guān)鍵詞標簽: 建站 數(shù)量 不同
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-23 ,文章WordPress不同分類顯示不同文章數(shù)量,seo建站技術(shù)主要講述不同,數(shù)量,建站網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.comhttp://www.521man.com