简单的Wordpress(PHP)数组访问。如何从数组中获取值

时间:2013-01-03 16:25:00

标签: php arrays wordpress

我是PHP的新手,我试图破解Wordpress主题。这是我第一次在PHP中遇到数组并且不知道如何使用它们......

我有以下代码行:

photo url: <?php echo get_post_meta($post->ID, 'member-photo', true);?>

使用custom-field member-photo显示我上传到wordpress记录中的文件的url,而不是显示“Array”。

如果您查看http://ebf.websiteinprogress.co.uk/members/scott-griffiths/

,就可以看到此内容

我现在明白我需要的URL存储在一个数组中,但不知道如何修改我的代码来访问这个值。

我真正想要实现的是使用此值渲染图像,因此我需要的最终代码将执行此操作:

<?php if(get_post_meta($post->ID, 'member-photo', true)):?><p><span itemprop="photo"><img src="***URL-TO-GO-HERE***" alt="<?php the_title()?>" title="<?php the_title()?>" width="200"></span></p><?php endif;?>

您最有帮助的帮助。 我需要将代码添加到页面中才能完成这项工作,而不是解释如何做到这一点'因为我不是那么有才华的PHP我害怕。我是一个搜索引擎优化,试图让一些事情发挥作用!

1 个答案:

答案 0 :(得分:0)

get_post_meta始终返回一个数组。你想要的项目是第一个元素,所以你要做的就是: 照片网址:ID,'member-photo',true)[0];?&gt;

查看数组以进行调试的更好方法是var_dump(variable);