WordPressデータベースにポストメタキーが存在するかどうかを確認する方法


8

ループの外側で、ポストメタキーが存在するかどうかを確認したいと思います。ポストメタキーがWordPressデータベースに存在するかどうかをチェックするWordPress関数はありますか?ループの外でこれをチェックする必要があります。どんな助けも高く評価されます。


回答:



2

特定の投稿またはページのすべてのカスタムフィールドを含む多次元配列を返すget_post_custom(POST ID GOES HERE)を使用できます。

したがって、次のようなもの:

$meta_data = get_post_custom(785);
if ($meta_data['my_meta_key'][0] != "")
    ...

特定のmeta_keyが空かどうかを確認できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.