加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 高级自定义字段 – WordPress

发布时间:2020-12-13 21:49:32 所属栏目:PHP教程 来源:网络整理
导读:在使用自定义字段插件时,我无法让它返回任何数据. 我创建了一个名为book_cover_thumbnail的字段组,其中有一个链接到它.任何人都可以看到为什么下面的代码不起作用? img src="?php get_field('book_cover_thumbnail');?" / 我没有任何错误,没有空格. 解决方
在使用自定义字段插件时,我无法让它返回任何数据.

我创建了一个名为book_cover_thumbnail的字段组,其中有一个链接到它.任何人都可以看到为什么下面的代码不起作用?

<img src="<?php get_field('book_cover_thumbnail');?>" />

我没有任何错误,没有空格.

解决方法

确保你是a)使用the_field()或echo get_field()回显该字段,并且b)此代码在wordpress循环中,如下所示:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>`
<img src="<?php echo get_field('book_cover_thumbnail');?>" />
<?php end while; endif; ?>`

或者您将post id添加到get_field()函数作为参数:

$post_id = *your_post_ID_here*;
<img src="<?php echo get_field('book_cover_thumbnail',$post_id);?>" />

文档:

使用get_field():http://www.advancedcustomfields.com/resources/functions/get_field/

使用the_field():http://www.advancedcustomfields.com/resources/functions/the_field/

所有高级自定义字段文档:http://www.advancedcustomfields.com/resources/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读