Wordpress:get_the_post_thumbnail_url 自定义字段值中定义的 id
Wordpress: get_the_post_thumbnail_url by id defined in value of custom field
我正在尝试通过在自定义字段中定义的 post 来实现 get_the_post_thumbnail_url。像这样:
<?php $url = get_the_post_thumbnail_url( 'the_field('portfolio_similar_project_1')', 'thumbnail' ); ?>
<img src="<?php echo $url ?>" />
这个有效:
<?php $url = get_the_post_thumbnail_url( 53, 'thumbnail' ); ?>
<img src="<?php echo $url ?>" />
有什么想法吗?谢谢
使用the_field() 将尝试回显结果。您需要改用 get_field() 。这将只是 return 值,并允许您将其传递给 get_the_post_thumbnail_url()。
使用:
<?php $url = get_the_post_thumbnail_url( get_field('portfolio_similar_project_1'), 'thumbnail' ); ?>
我正在尝试通过在自定义字段中定义的 post 来实现 get_the_post_thumbnail_url。像这样:
<?php $url = get_the_post_thumbnail_url( 'the_field('portfolio_similar_project_1')', 'thumbnail' ); ?>
<img src="<?php echo $url ?>" />
这个有效:
<?php $url = get_the_post_thumbnail_url( 53, 'thumbnail' ); ?>
<img src="<?php echo $url ?>" />
有什么想法吗?谢谢
使用the_field() 将尝试回显结果。您需要改用 get_field() 。这将只是 return 值,并允许您将其传递给 get_the_post_thumbnail_url()。
使用:
<?php $url = get_the_post_thumbnail_url( get_field('portfolio_similar_project_1'), 'thumbnail' ); ?>