意図した形で更新情報をトップページに表示させられない
-
更新情報をトップページに表示したいのでexec-phpをプラグインしてphpコードをダッシュボードのページ/編集よりトップページを表示させるHTMLソース中に挿入させて更新情報を表示させれましたが、予期せぬ問題が起き、意図した形で更新情報を表示させられません。
1つ目のPHPコードは
<?php query_posts($query_string . ‘showposts=5&cat=1,3’); ?>
<?php if (have_posts()) : ?>
<dl>
<?php while (have_posts()) : the_post(); ?>
<dt><?php the_time(‘Y-m-d’) ?></dt>
<dd>[ <?php the_category(‘, ‘) ?> ]
“><?php the_title(); ?></dd>
<?php endwhile; ?>
</dl>
<?php else : ?>
<p>更新情報はありません</p>
<?php endif; ?>
<?php query_posts($query_string . “”); ?>を使いましたがそのままトップページ用のHTMLに挿入すると更新情報は表示できますが、その代りにトップページが幾重にも連結されて表示されてしまい画面が重くなります。
以下の様な感じに。=================
トップページ
=================
トップページ
=================
トップページ
続く..なのでコードの最後の行の<?php query_posts($query_string . “”); ?>を外すと
トップページの連結表示はなくなった替わりにトップページの下に更新情報の記事が
連結されてしまいます。現在はその状態になっています。
http://www.gw-gallery.com/なのでもう一つのPHPコードを
<?php $myposts = get_posts(‘numberposts=5&category=77’); foreach($myposts as $post) : ?> <dd><span class=”day”><?php echo date(“Y年m月d日”, strtotime($post->post_date)); ?></span>” id=”post-<?php the_ID(); ?>”><?php the_title(); ?></dd>
<?php endforeach; ?>
を挿入してみると更新情報はcategory=の数字を変える事でトップページのタイトルが連なって表示されるか非表示のどちらかです。自身としてはトップページに更新情報を表示させたいだけです。
どうか意図した形で更新情報を表示できる様にするにはどの様にすればよいでしょうか?
ご教授宜しくお願いします。
- トピック「意図した形で更新情報をトップページに表示させられない」には新たに返信することはできません。