カスタムフィールドをループ外でつかう【WPハック】


WordPressではカスタムフィールドという便利な機能がついていて、すでにガンガン使っているヘビーユーザーさんもいます。このカスタムフィールドは通常、記事中(ループ内)でつかいますよね?。今回はこのカスタムフィールドをループの外で使っちゃう方法。
簡単なコードを書くだけで、Wordpressでできることが一気に広がるかもしれませんね(ただし、アイデア次第ww)。

簡単なコードは以下。

<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'カスタムフィールド名', true);
wp_reset_query();
?>

“カスタムフィールド名” を任意のカスタムフィールド名(当然、投稿時にきめたカスタムフィールド名のことね)に書き換えてね。

このコード自体は、非常にベーシックなものなので、イロイロとカスタマイズしても面白いかもしれんですよ。
たとえば、別のポストのカスタムフィールドを表示させたりとか。
なぁ、カスタムフィールド自体が自由につかってね!的なものなので、アイデア次第ってことです。

ネタ元:WpBeginners : How to Display Custom Fields Outside The Loop in WordPress


Facebook comments:

Leave a Reply

※コメントが認証されるまで、コメントは反映されません。






ポートフォリオを見る