サポート » 使い方全般 » カスタムフィールドの効率のよい取得方法

  • 解決済 LVP8

    (@lvp8)


    メタデータが 25個程ある投稿の場合、どのような方法が最も効率よく(PHPの処理、HTMLソース)そのデータを取得できるでしょうか?

    カスタムフィールドの値は、1)全投稿に必ず値があるもの、2)空のもの、3)複数の値を持つもの、4)TRUEとだけ設定し if 文で処理を分岐するもの、と様々で、出力する場所も single.php のあちこちに散らばっており、複数回出力するものもあります。

    現在は、必要な箇所に echo get_post_meta() としているものの、効率が悪いように感じますし、ソースも醜く(見難く)なっています。

    get_post_custom() なども試しましたが、必要のない key を持ってきてしまいますし、そもそも配列から取り出す方法がわかりませんでした・・・。

    効率よくこれらを処理する方法をアドバイスをいただければ幸いです。

  • トピック「カスタムフィールドの効率のよい取得方法」には新たに返信することはできません。