高级自定义字段插件:如何从用户配置文件中获取上传的图像源路径?

时间:2013-01-01 作者:Matt

我使用高级自定义字段在wp admin的用户配置文件部分为用户照片创建了一个图像上载字段。我意识到ACF可以通过这篇文章做到这一点:Photo gallery on profile page?

如何在ACF中捕获图像src字段的内容?以下操作不起作用:

<?php $publisher_photo = get_field(\'user_photo\'); ?>

<?php echo "<img class=\'publisher-picture\' src=\'$publisher_photo\' />"; ?>
我甚至试过这个,但也不起作用:

<?php $publisher_photo = get_the_author_meta(\'user_photo\'); ?>
<?php echo "<img class=\'publisher-picture\' src=\'$publisher_photo\' />"; ?>
当我尝试调试并回显$publisher\\u photo变量的内容时,它返回为空,这让我相信我没有以正确的方式从用户配置文件中提取此字段。

2 个回复
SO网友:Matt

成功了!以下是解决我问题的方法:

<?php
$publisher_photo = get_the_author_meta(\'user_photo\');
$image_src = wp_get_attachment_image_src($publisher_photo);
echo \'<img class="publisher-picture" src="\'. $image_src[0] .\'" />\';
?>

SO网友:Anagio

因为它没有读取变量$publisher\\u photo。尝试<?php echo \'<img class="publisher-picture" src="\'. $publisher_photo .\'" />\'; ?>

结束
高级自定义字段插件:如何从用户配置文件中获取上传的图像源路径? - 小码农CODE - 行之有效找到问题解决它

高级自定义字段插件:如何从用户配置文件中获取上传的图像源路径?

时间:2013-01-01 作者:Matt

我使用高级自定义字段在wp admin的用户配置文件部分为用户照片创建了一个图像上载字段。我意识到ACF可以通过这篇文章做到这一点:Photo gallery on profile page?

如何在ACF中捕获图像src字段的内容?以下操作不起作用:

<?php $publisher_photo = get_field(\'user_photo\'); ?>

<?php echo "<img class=\'publisher-picture\' src=\'$publisher_photo\' />"; ?>
我甚至试过这个,但也不起作用:

<?php $publisher_photo = get_the_author_meta(\'user_photo\'); ?>
<?php echo "<img class=\'publisher-picture\' src=\'$publisher_photo\' />"; ?>
当我尝试调试并回显$publisher\\u photo变量的内容时,它返回为空,这让我相信我没有以正确的方式从用户配置文件中提取此字段。

2 个回复
SO网友:Matt

成功了!以下是解决我问题的方法:

<?php
$publisher_photo = get_the_author_meta(\'user_photo\');
$image_src = wp_get_attachment_image_src($publisher_photo);
echo \'<img class="publisher-picture" src="\'. $image_src[0] .\'" />\';
?>

SO网友:Anagio

因为它没有读取变量$publisher\\u photo。尝试<?php echo \'<img class="publisher-picture" src="\'. $publisher_photo .\'" />\'; ?>