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
