[WordPress] 1 つのページを使用して get_post からカスタム フィールドを取得する方法?

スポンサーリンク

質問

ニュースがある

ページのすべてのニュースを表示し、読み取りがあるパーマリンク機能を持つより多くのボタン。ユーザー設定のフィールドをクエリできませんがユーザーの詳細ニュースを 1 つのページにリダイレクトしますがクリックされたとき

ポストタイプ: ニュース メタ: ニュース

事前にありがとう !

とにかくここに私のコードです。

$post_id = get_the_ID();
$queried_post = get_post($post_id);
$test = get_custom_field('picture-description', TRUE);
$title = $queried_post->post_title;
echo $title;
echo '<br/>';
echo $test;
echo $queried_post->post_content;

答え

ここでいくつかのもの試すことができます:

ポスト ループでは、あなたのものであることを確認

http://codex.wordpress.org/The_Loop

<?php 
if ( have_posts() ) {
    while ( have_posts() ) {           
       $test = get_custom_field('picture-description', TRUE);
       the_title();
       echo '<br/>';
       the_content();
    } // end while
} // end if
?>

http://codex.wordpress.org/Function_Reference/get_post_meta

get_post_meta($post_id, 'picture-description', TRUE);

代替の関数を試して

正しいファイルでは確認します


1 つのポストのためファイルの命名規則は single.php や単一 posttype.php のような何かをする必要があります。

enter image description here

これらのもののいずれかが動作するかどうか、私に知らせて

http://stackoverflow.com/questions/28229056/how-to-get-custom-fields-from-get-post-using-single-page

スポンサーリンク

Leave a Reply