[WordPress] ループ外のワードプレスのカスタム フィールド

スポンサーリンク

質問

私は現在、バナーのイメージがある注目のイメージを介して引っ張られるサイト。この動作を次のコード:

if ( has_post_thumbnail() ) {
$thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full' );
$url = $thumb['0'];

を介して高度なユーザー設定フィールドのユーザー設定フィールドを代わりに使用するこれを変更したいと思います。イメージ url として型を持つ banner_image と呼ばれるカスタム フィールドを作りました。ただし、この作業を取得するように見えることはできません。次の方法を試みたが:

方法 1

$image = get_field('banner_image', $post->ID);
$url = $image['url'];

法 2

$url = get_field('banner_image', $post->ID);

法 3

$url = get_field('banner_image');

誰もがこれを行うためのメソッドを持ってですか?

答え

この 1 つを試みる

<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'customField', true);
?>

https://echohelp.wordpress.com/2014/04/28/custom-field-outside-the-loop/

http://stackoverflow.com/questions/28723958/wordpress-custom-field-outside-of-loop

スポンサーリンク

Leave a Reply