配列の print_r を実行すると、次のようになります。
Array (
[0] => stdClass Object (
[ID] => 34
[post_author] => 1
[post_date] => 2012-04-16 14:07:08
[post_date_gmt] => 2012-04-16 14:07:08
[post_content] =>
[post_title] => visit_sfondo01
[post_excerpt] =>
[post_status] => inherit
[comment_status] => open
[ping_status] => open
[post_password] =>
[post_name] => visit_sfondo01-2
[to_ping] =>
[pinged] =>
[post_modified] => 2012-04-16 14:07:08
[post_modified_gmt] => 2012-04-16 14:07:08
[post_content_filtered] =>
[post_parent] => 1
[guid] => http://localhost:8080/pollo_blog/wp-content/uploads/2012/04/visit_sfondo011.jpg
[menu_order] => 0
[post_type] => attachment
[post_mime_type] => image/jpeg
[comment_count] => 0
[filter] => raw )
[1] => stdClass Object (
[ID] => 33 [post_author] => 1
[post_date] => 2012-04-16 13:53:35
[post_date_gmt] => 2012-04-16 13:53:35
[post_content] =>
[post_title] => visit_gallery01
[post_excerpt] =>
[post_status] => inherit
[comment_status] => open
[ping_status] => open
[post_password] =>
[post_name] => visit_gallery01
[to_ping] =>
[pinged] =>
[post_modified] => 2012-04-16 13:53:35
[post_modified_gmt] => 2012-04-16 13:53:35
[post_content_filtered] =>
[post_parent] => 1
[guid] => http://localhost:8080/pollo_blog/wp-content/uploads/2012/04/visit_gallery01.jpg
[menu_order] => 0
[post_type] => attachment
[post_mime_type] => image/jpeg
[comment_count] => 0
[filter] => raw )
)
[guid] フィールドにアクセスしたいと思います。で試しました:
echo $attachments[0]
また
しかし、何も表示されません (または、2 番目の例ではエラーが発生します)。
どこが間違っていますか?
echo $attachments[0][guid]