[WordPress] ワードプレスの get_post_meta の文字列を返します単一キーの値をアクセスする方法

スポンサーリンク

Question

しようと少しのコードを修正し、カスタム metabox で設定されている画像を表示します。Wp_postmeta で保存されているデータを発見したし、データは文字列として保存されますが、明白なキー値のペアを見ることができるように見えます

. 次のコードを使用するとき

 $imgVar = get_post_meta($post->ID, 'attachments', true);

 $testing4 = $imgVar;

 var_dump($testing4);

…… 出力結果は次を得る

string(101) "{"my_item":[{"id":"653","fields":{"title":"mytitle","caption":"test this out"}}]}"

… この出力は 101 の文字の文字列がキー値と、配列を参照してください教えているように見えます

出力したい、または何のようだそれべきである.

array[0](

  "my_item" => array(
         "id" => "653",
         "fields" => array(
                "title" =>"mytitle",
                "caption" => "test this out"
            ),
    )

),

は誰かがすることができますこの初心者くさいのため出力をされているもの:)、および通常の配列に出力されているものにすることはかどうかについて説明します。キーの値にアクセスできる場合、または”id = > 653″ 出力の切り替えなし

ありがとう

答え

$var = json_decode($testing4);

http://stackoverflow.com/questions/27727216/wordpress-get-post-meta-returns-a-string-how-do-i-access-the-single-key-value

スポンサーリンク

Leave a Reply