ACF从选项页面插入徽标

时间:2016-04-15 13:38:07

标签: wordpress advanced-custom-fields

使用插件ACF 我想从选项页面插入所有页面标题中的徽标 我无法获取图片网址

<?php $logo = get_field( 'logo', 'option' ); ?>
<?php if ( $logo ) : ?>
 <img src="<?php echo $logo['url']; ?>" alt="<?php echo $logo['alt']; ?>" />
<?php endif; ?>

什么是正确的方法? 谢谢

2 个答案:

答案 0 :(得分:1)

此代码对我有用。确保在ACF设置中将图像“返回值”设置为“图像阵列”。

__closure__

答案 1 :(得分:0)

我遇到了同样的问题,但修复了它。

首先我将ACF“徽标”放在页面中,然后使用此页面的ID将徽标放入标题中,最后我在header.php中调用徽标,如下所示:

<?php
$logo = get_field('logo', 5); // 5 is the ID of the page where I put the logo
$size = 'full';
?>

<div id="logo" style="padding-top:10px;"><?php echo wp_get_attachment_image( $logo, $size ); ?></div>

享受!

相关问题