将图像ACF与get_previous_post

时间:2016-08-04 16:31:59

标签: php html wordpress image advanced-custom-fields

在一篇文章中,我希望获得上一篇文章的链接,包括文章标题和ACF自定义图像。 我现在如何建立上一个标题项目的链接:

<?php
$prev_post = get_previous_post();
if (!empty( $prev_post )): ?>
<a href="<?php echo $prev_post->guid ?>">
<?php echo $prev_post->post_title ?>            
</a>
<?php endif ?>

这是我当前图片的ACF代码:

<?php 
$image = get_field('image_cover');
if( !empty($image) ): ?>
<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />
<?php endif; ?>

但是如何为我的ACF图像做同样的事情(get_previous_link)?

1 个答案:

答案 0 :(得分:0)

您可以使用

$image = get_field('image_cover', $prev_post->ID);

这将使用前一个帖子对象提供的ID从上一篇文章中获取自定义字段image_cover。