《PHP教程:WordPress中用于獲取文章作者與分類信息的方法整理》要點:
本文介紹了PHP教程:WordPress中用于獲取文章作者與分類信息的方法整理,希望對您有用。如果有疑問,可以聯系我們。
PHP編程作者
查詢和某些作者(用戶)有關的文章,可以使用 4 個參數:
PHP編程獲取一個作者的文章
PHP編程根據用戶 ID 獲取:
PHP編程
$query = new WP_Query( 'author=123' );
PHP編程根據用戶的昵稱(“user_nicename” 字段)獲取:
PHP編程
$query = new WP_Query( 'author_name=rami' );
PHP編程獲取多個作者的文章
PHP編程根據用戶 ID 獲取多個作者的文章:
PHP編程
$query = new WP_Query( 'author=2,6,17,38' );
PHP編程排除作者的文章
PHP編程排除一個作者可以使用用戶 ID 前邊加上 “-” 的方式:
PHP編程
$query = new WP_Query( 'author=-12' );
PHP編程多作者查詢
PHP編程獲取多個作者的文章:
PHP編程
$query = new WP_Query( array( 'author__in' => array( 2, 6 ) ) );
PHP編程排除多個作者的文章:
PHP編程
$query = new WP_Query( array( 'author__not_in' => array( 2, 6 ) ) );
PHP編程分類
PHP編程關于分類有 5 個可用的參數:
PHP編程獲取一個分類的文章
PHP編程根據分類的 ID 獲取一個分類的文章(包含此分類的子分類):
PHP編程
$query = new WP_Query( 'cat=4' );
PHP編程根據分類的別名獲取一個分類的文章(包含此分類的子分類):
PHP編程
$query = new WP_Query( 'category_name=staff' );
PHP編程根據分類的 ID 獲取一個分類的文章(不包含此分類的子分類):
PHP編程
$query = new WP_Query( 'category__in=4' );
PHP編程獲取多個分類的文章
PHP編程根據分類的 ID 獲取多個分類的文章:
PHP編程
$query = new WP_Query( 'cat=2,6,17,38' );
PHP編程根據分類別名獲取多個分類的文章:
PHP編程
$query = new WP_Query( 'category_name=staff,news' );
PHP編程根據分類別名獲取同時擁有幾個分類的文章:
PHP編程
$query = new WP_Query( 'category_name=staff+news' );
PHP編程排除分類
PHP編程想要排除一些分類只需要在分類 ID 前加上 “-” 號:
PHP編程
$query = new WP_Query( 'cat=-12,-34,-56' );
PHP編程多分類查詢
PHP編程獲取同時有多個分類的文章,下邊的代碼會獲取必須同時擁有 ID 為 2 和 6 的分類的文章:
PHP編程
$query = new WP_Query( array( 'category__and' => array( 2, 6 ) ) );
PHP編程獲取多個分類的文章,不包含其子分類,下邊的代碼獲取了擁有 ID 為 2 或者 ID 為 6 的分類的文章:
PHP編程
$query = new WP_Query( array( 'category__in' => array( 2, 6 ) ) );
PHP編程排除一些分類的文章:
PHP編程
$query = new WP_Query( array( 'category__not_in' => array( 2, 6 ) ) );
歡迎參與《PHP教程:WordPress中用于獲取文章作者與分類信息的方法整理》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/8230.html