前提・実現したいこと
WPを製作しています。
投稿にカスタムして入力フォームを追加しました。
投稿ページの一覧と個別のページにはうまくフォーム追加した箇所の文言が入ったのですが
TOP(固定ページ)にPHPを読み込んで同じ文言を表示させようとするとどうしてもうまく表示されません・・
超初歩的な質問になってしまうかと思うのですが、お知恵をお貸しいただけましたら嬉しいです。
ちなみにサムネイルとタイトルだけはうまく読み込まれています。
function内記述
// 固定カスタムフィールドボックス function add_seminar_fields() { add_meta_box( 'seminar_setting', 'セミナー情報', 'insert_seminar_fields', 'post', 'normal'); } add_action('admin_menu', 'add_seminar_fields'); // カスタムフィールドの入力エリア function insert_seminar_fields() { global $post; echo '日時: <input type="text" name="seminar_date" value="'.get_post_meta($post->ID, 'seminar_date', true).'" size="50" /><br>'; echo '参加人数: <input type="text" name="seminar_author" value="'.get_post_meta($post->ID, 'seminar_author', true).'" size="50" /><br>'; echo '講義時間: <input type="text" name="seminar_time" value="'.get_post_meta($post->ID, 'seminar_time', true).'" size="50" /> <br>'; echo '費 用: <input type="text" name="seminar_price" value="'.get_post_meta($post->ID, 'seminar_price', true).'" size="50" /> <br>'; }
TOPに読み込んでいるphp内
<?php query_posts('category_name=seminar_beginner'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <li> <div class="col-sm-3 chirashi_img"><?php the_post_thumbnail('full'); ?></div> <div class="col-sm-9"> <h4><?php echo the_title();?></h4> <p><?php the_content(); ?></p><br> <p><span class="semminer_banner_gray">日 時</span><?php echo get_post_meta($post->ID, 'seminar_date', true); ?></p> <p><span class="semminer_banner_gray">費 用</span><?php echo get_post_meta($post->ID, 'seminar_price', true); ?></p> <p><span class="semminer_banner_gray">参加定員</span><span class="red">参加定員<?php echo get_post_meta($post->ID, 'seminar_author', true); ?>名</span></p> <div class="text-left"><a class="semminer_banner_buttun" href="<?php the_permalink(); ?>">セミナー詳細はこちら <img src="/images/buttun_bg.png" /></a></div> </div> </li> <?php endwhile; endif; ?>
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー