グローバル関数中のカスタムフィールド値を入れたいです。
-
はじめて投稿させていただきます。
よろしくお願いいたします。現在、子犬販売のサイトを制作しておりまして1部分が分からず困っております。
具体的には、子犬の詳細情報を表示させているところに ブリーダー(子犬を産ませて販売するまで成長させる方々)の情報を入れたいと思っています。
現在、投稿ページとして「子犬情報」「ブリーダー情報」があります。
個別に記事をつくっており「子犬情報」の中にも「ブリーダー情報」が入る形になります。現在の進捗としては、ネット上の記事を参考にさせていただき
子犬情報の詳細ページ(single.php)中に、ブリーダー情報の記事IDを入れて実際に表示させるところまではきています。
—————————————————–
<?php
$post_id = 2741; //数字はブリーダー情報のIDを入れてください
$post = get_post($post_id, ‘OBJECT’ , ‘raw’); //指定した記事のIDの情報を取得
$post_include = apply_filters( ‘the_content’,$post->post_content); //記事の本文をフィルターフックで整形してます
$post_include =get_template_part(‘content-archive-breeder’); //表示用レイアウト
echo $post_include; //出力します
?>
—————————————————–
ただ、$post_id = 2741; のところに子犬情報のカスタムフィールドをつかって、ブリーダー情報の記事IDを入れたいのですが、
以下のようにカスタムフィールドを配置してもsyntax errorが出てしまいます。
$post_id = <?php echo $cfs->get(‘breeder_id_page’); ?>;いろいろ試してみましたが、うまくいかず困っています。
その他の方法として本文の入力欄に
<?php
$post_id = 2741; //数字はブリーダー情報のIDを入れてください
$post = get_post($post_id, ‘OBJECT’ , ‘raw’); //指定した記事のIDの情報を取得
$post_include = apply_filters( ‘the_content’,$post->post_content); //記事の本文をフィルターフックで整形してます
$post_include =get_template_part(‘content-archive-breeder’); //表示用レイアウト
echo $post_include; //出力します
?>
上記のソースを直接貼って、ブリーダー情報のIDだけ書き換える方法も試しましたが
php文がコメントアウトされてしまいダメでした。形にはこだわらないので、なんとか実現したいと思っております。
先輩方のお知恵をいただければ幸いです。何卒よろしくお願いいたします。
- トピック「グローバル関数中のカスタムフィールド値を入れたいです。」には新たに返信することはできません。