WordPress 文章查询教程3:如何使用文章类型参数
由
Deepseek提供支持
广告
在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。
第三讲,关于查询特定文章类型的文章,只有 post_type 这一个参数,可以是字符串或者数组,默认值是 ‘post’,如果在分类参数 ‘tax_query’ 被设置的话,默认值是 ‘any’:
- ‘post‘ – 文章。
- ‘page‘ – 页面。
- ‘revision‘ – 文章修订。
- ‘attachment‘ – 附件,因为默认的 post_status 是 ‘publish’,附件的默认的 post_status 是 ‘inherit’。所以如果你没有在查询中显式指定 post_status 为 ‘inherit’ 或者 ‘any’ 那么没有任何附件返回。
- ‘nav_menu_item‘ – 导航菜单栏
- ‘any‘ – 获取除了文章修订和除了文章类型的 ‘exclude_from_search’ 的属性为 true 的所有文章类型。
- ‘自定义文章类型‘ – 如何 product 产品
只获取页面:
$query = new WP_Query( array( 'post_type' => 'page' ) );
获取任何类型的文章(除了文章修订和除了文章类型的 ‘exclude_from_search’ 的属性为 true 的所有文章类型):
$query = new WP_Query( array( 'post_type' => 'any' ) );
获取多个文章类型的文章,包括自定义文章类型:
$query = new WP_Query( array( 'post_type' => array( 'post', 'page', 'product', 'movie' ) ) );
温馨提示 : 非特殊注明,否则均为©李联华的博客网原创文章,本站文章未经授权禁止任何形式转载;来自:俄亥俄州·哥伦布 ,欢迎您的访问!
文章链接:https://www.lilianhua.com/wordpress-article-query-tutorial-3-how-to-use-article-type-parameters.html
文章链接:https://www.lilianhua.com/wordpress-article-query-tutorial-3-how-to-use-article-type-parameters.html
English (US)
Español (ES)
Português (PT)
Français (CA)
Español (MX)
Español (VE)
Español (CO)
Español (AR)
Português (BR)
Quechua (PE)
Guaraní (PY)
简体中文 (ZH)
繁體中文 (HK)
日本語 (JP)
한국어 (KR)
हिन्दी (HI)
Pilipino (PH)
ไทย (TH)
Tiếng Việt (VN)
Bahasa Melayu (MY)
Bahasa Indonesia (ID)
বাংলা (BD)
اردو (PK)
සිංහල (LK)
ភាសាខ្មែរ (KH)
English (UK)
Français (FR)
Deutsch (DE)
Italiano (IT)
Русский (RU)
Nederlands (NL)
Türkçe (TR)
Polski (PL)
Svenska (SE)
Norsk (NO)
Dansk (DK)
Suomi (FI)
Ελληνικά (GR)
Čeština (CZ)
Magyar (HU)
Română (RO)
Български (BG)
Српски (RS)
Українська (UA)


