サポート » 使い方全般 » get_post_metaで第3引数をfalseにしても配列にならない

  • お世話になります。

    現在データベースのwp_postmeta内に、

    post_id…1 key…a value…1
    post_id…1 key…a value…2

    という二つの同じ名前を持つキーがあり、これらを配列で出力しようと、

    $values['a'] = get_post_meta(1, 'a', false);
    var_dump($values['a']);

    で第3引数に「false」を指定したのですが結果は

    string(2) "1"

    と配列になりませんでした。

    解決方法があればご教授頂けますと幸いです。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんばんは。
    仕様では第3引数がfalseであれば、得られるものは配列になるはずですね。
    プラグインを変えたり、テーマを標準のものに変更しても結果は変わりないでしょうか。

    あと、第2、第3引数を省略した場合はどんな感じになるか調べてみると
    いいかもしれません。
    var_dump( get_post_meta( 1 ) );

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「get_post_metaで第3引数をfalseにしても配列にならない」には新たに返信することはできません。