【发布时间】:2013-09-25 20:35:35
【问题描述】:
我有一个自定义帖子类型,其中包含使用高级自定义字段创建的自定义字段。我可以检索所有此类帖子并使用以下代码显示图像:
<?php
$args = array( 'post_type' => 'image' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php $image = get_field('image_file'); ?>
<img src="<?php echo $image['url']; ?>" />
<?php endwhile; ?>
但是,我希望能够检索单个图像 url 而无需遍历所有图像。我该怎么办?
我试过了:
<?php
$args = array( 'post_type' => 'image', 'title' => 'Welcome to bird - image 1' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php $image = get_field('image_file'); ?>
<img src="<?php echo $image['url']; ?>" />
<?php endwhile; ?>
但它会输出整个列表 - 我怎样才能只获得一个帖子?如果有帮助,固定链接是这样的:
/?image=welcome-to-bird-image-1
【问题讨论】:
-
在第二个例子中,你为什么不用WP_Query 呢?
-
啊,是的,我应该。我已经更新了它,但我仍然没有收到单个帖子 - 它显示了所有帖子。
标签: wordpress