在WordPress中获取帖子及其自定义域数据的查询

时间:2020-02-01 作者:Arafat Rahman

假设我有两个类别AB. 现在我上传了一些帖子A1, A2 在下面Category AB1, B2 在下面Category B. 也适用于每一个人Posts 我使用添加了一些新的自定义字段ACF 插件式thumbnail_image, first_image,second_image,third_image. 为了更好地理解下面的内容,我添加了图片。

enter image description here

所以如果我想检索所有Posts 属于Category A 使用其自定义字段,查询是什么。

有人帮忙吗?提前感谢

1 个回复
SO网友:Fouad Badawy

您可以使用此代码,

$args = array(
    \'cat\' => 4, // Category ID
    // \'category_name\' => \'staff\', // Category Name
    \'posts_per_page\' => -1,
)

// The Query
$query = new WP_Query( $args );

// The Loop
while ( $query->have_posts() ) {

    $query->the_post();

    $thumbnail_image = get_post_meta( get_the_ID(), \'thumbnail_image\', true );
    $first_image     = get_post_meta( get_the_ID(), \'first_image\',     true );
    $second_image    = get_post_meta( get_the_ID(), \'second_image\',    true );
    $third_image     = get_post_meta( get_the_ID(), \'third_image\',     true );
}

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post