我的网站建立在wordpress上存在问题。
我试图将帖子缩略图显示在我的博客页面中,但它没有按预期工作......
这是:
<?php $loop = new WP_Query( array( 'post_type' => 'post', 'posts_per_page' => 9) );
while ( $loop->have_posts() ) : $loop->the_post();
$thumbnail = get_field( 'thumbnail' );
$category = get_the_category();
?>
<a href="<?php echo get_permalink(); ?>">
<section class="col-lg-4 col-md-6 col-sm-6" style=" background-image:url(<?php echo $thumbnail['url']; ?>);">
<div class="article-head">
<h2><?php echo the_title(); ?><br><span><?php echo the_time(get_option('date_format')); ?></span></h2>
</div>
</section>
</a>
<?php
endwhile;
wp_reset_query(); ?>
所以这就是......我正在使用ACF(高级自定义字段)插件来添加我称为&#34; thumbnail&#34;的图像字段。
<?php echo $thumbnail['url']; ?>
这应该给我缩略图网址...但我得到的是当前页面网址http://robeen.ca/blog/。我不明白为什么......
你们可以帮助我吗?
答案 0 :(得分:0)
get_field()
返回Object(数据数组),URL(字符串)或ID(int)。它可以在现场设置中更改。 var_dump()
你的回报值,看看里面是什么。
See docs了解详情。