質問
私は現在、バナーのイメージがある注目のイメージを介して引っ張られるサイト。この動作を次のコード:
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