Custom Post Type UIが上手く表示されません。。。
-
既出でしたらすみません。
html&cssは一通りできるのですが、wordpressはまだまだ使いこなせていないレベルです。
作成したサイトがこちらです。Custom Post Type UIのプラグインで、TOPページの新着情報(スラッグ:news)をカスタム投稿で設定しています。
トップページは固定ページを指定しているので、以下のようにトップページのみ表示されるphpコードをネットで拾い、書いています。
++++++++++++++++++++++++++++++++++++++++
<!–is_front_pageの分岐条件を追記 –>
<?php if(is_front_page()) : ?><table class=”info”>
<?php
$myposts = get_posts(‘numberposts=5&post_type=news’); //表示数&カスタム投稿名
foreach($myposts as $post) :
?><tr>
<th><?php echo date(“Y年m月d日”, strtotime($post->post_date)); ?></th>
<td><?php
$days=14; //Newをつける日数
$today=date_i18n(‘U’); $entry=get_the_time(‘U’);
$diff1=date(‘U’,($today – $entry))/86400;
if ($days > $diff1){
echo'<span style=”color:#ff0000;”>New!</span>’;
}
?>
“><?php the_title(); ?></td></tr><?php endforeach; ?>
</table><?php else : ?>
<?php endif ?>
<!–is_front_pageの分岐条件ここまで –>++++++++++++++++++++++++++++++++++++++++
手順としては、以下のサイトを参考にしました。
http://shufulife.com/custom-post-type/①single-news.phpを作成
②archive-news.phpを作成
③page.phpに上記のコードを記述このページのトップ、ヘルニアとQ&Aの下部に新着情報として表示させたいのですが、
アーカイブページは表示されるのですが、トップには表示されません。トップには日付とタイトル(個別ページへのリンク含む)を、テーブル形式で表示させたいと思っています。
そもそも新たにphpファイルを作成、
またはfunction.phpに何か記述する必要はあるのでしょうか?初歩的な質問で恐れ入りますが、よろしくお願いいたします。
- トピック「Custom Post Type UIが上手く表示されません。。。」には新たに返信することはできません。