在ACF插件WordPress中显示字段

时间:2019-04-12 03:25:12

标签: php wordpress advanced-custom-fields

我在Wordpress网站https://www.advancedcustomfields.com上使用ACF插件

我为页面创建了字段,并在主题的page.php文件中使用了the_field("field_name")get_field("field_name"),但是它显示的是字段的值,而不是html渲染。

例如,字段类型为image,我希望它显示为<img src="$field_value">而不是$field_value字符串。

谢谢

2 个答案:

答案 0 :(得分:0)

在ACF中使用此代码。

<img src="<?php the_field('ACF filed name') ?>" alt="image">

使用以ACF为后盾的图像,然后选择图像URL。查看屏幕截图以获取更多详细信息。 https://prnt.sc/nauf26

检查此链接以获取更多详细信息https://www.advancedcustomfields.com/resources/image/

答案 1 :(得分:0)

我建议在ACF中处理图像时使用图像对象,除非您将其用于背景图像,因此仅使用URL。

这是因为它使您可以访问限制大小,提供准确的alt标签等。

请参见以下内容:

<?php
    $image = get_field('field_name');
?>

<img alt="<?php echo $image['alt'];>" src="<?php echo $image['url'];>">

有关图像字段以及如何在转发器和灵活字段click here中使用它的更多信息。