📌  相关文章
📜  wordpress 获取帖子类型 - PHP (1)

📅  最后修改于: 2023-12-03 15:06:01.661000             🧑  作者: Mango

WordPress 获取帖子类型 - PHP

当使用 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() 函数中的不同参数,您可以轻松地获得所需的结果。我们希望这篇文章对您有所帮助!