📅  最后修改于: 2023-12-03 15:06:01.661000             🧑  作者: Mango
当使用 WordPress 平台开发网站时,获取帖子类型是非常常见的任务。WordPress 支持多种类型的帖子,包括文章、页面和自定义内容类型。 在 PHP 中,可以使用许多函数和方法来获取每个类型的帖子。在本文中,我们将为您提供一些可用的 PHP 代码片段来获取帖子类型。
要获取文章类型的帖子,可以使用 WP_Query
类中的 post_type
参数,并将其设置为 'post'
。
$args = array(
'post_type' => 'post' // 返回文章类型的帖子
);
$query = new WP_Query( $args );
如果您想要在现有查询中筛选特定的文章类型,可以使用 query_posts()
函数。
query_posts( 'post_type=post' ); // 返回文章类型的帖子
同样,要获取页面类型的帖子,可以在 WP_Query
类的 post_type
参数中将其设置为 'page'
。
$args = array(
'post_type' => 'page' // 返回页面类型的帖子
);
$query = new WP_Query( $args );
如果您想要在现有查询中筛选特定的页面类型,可以使用 query_posts()
函数。
query_posts( 'post_type=page' ); // 返回页面类型的帖子
如果您已经创建了自定义帖子类型,则可以在 WP_Query
类的 post_type
参数中将其设置为相应的名称。
$args = array(
'post_type' => 'your_custom_post_type' // 返回您自定义的帖子类型
);
$query = new WP_Query( $args );
如果您想要在现有查询中筛选特定的自定义帖子类型,可以使用 query_posts()
函数。
query_posts( 'post_type=your_custom_post_type' ); // 返回您自定义的帖子类型
在 PHP 中,获取 WordPress 中不同类型的帖子是一个相对简单的任务。通过使用 WP_Query
类或 query_posts()
函数中的不同参数,您可以轻松地获得所需的结果。我们希望这篇文章对您有所帮助!