Permalink and ACF field

时间:2018-04-16 作者:D_P

我正在尝试使用ACF字段从主循环外部的permalink获取缩略图和标题:

<?php 
     $post_id = get_field(\'1_main_post\');
     if( $post_id ): ?>
        <a href="<?php echo get_the_permalink($post_id); ?>">
          <div class="top_post">
            <div class="top_post_img">
               <?php the_post_thumbnail( \'post_cover\' ); ?>
                  <h2><?php the_title(); ?></h2>
            </div>
          </div>
        </a>
     <?php endif; ?>
?>
但我从当前页面(而不是所选页面)接收post\\u缩略图和标题。有人能看看吗?

1 个回复
最合适的回答,由SO网友:Mat 整理而成

您需要使用一些不同的函数从循环外部获取帖子缩略图和标题:

get_the_title( $post_id ) - https://developer.wordpress.org/reference/functions/get_the_title/

get_the_post_thumbnail( $post_id, \'post_cover\' ) - https://developer.wordpress.org/reference/functions/get_the_post_thumbnail/

Note: 这些函数只返回标题和帖子缩略图,因此需要进行回显。

结束