こんにちは、
インデックスのようなページを、どこかにもう一つ作りたいという事でしたら、
プログラムが自動的にやっている作業を、手作業で一部引き受ける事で、それらしいものを作ることができます。
ページングはできません、数が多ければ、新たにページを作る必要があると思います。
テーマファイルに、mypage.php を作り以下のコードを貼り付けます。
<?php
/*
Template Name: mypage
*/
?>
<?php get_header(); ?>
<ul class="mcol">
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
<?php the_content();?>
<?php endwhile; ?>
</ul>
<?php endif; ?>
<?php get_footer(); ?>
ページを新規作成して、ページ属性で、テンプレートmypageを選択します。
本文部分に、htmlを手書き入力することで、それらしいものができます。
<li class="article" ><div class="preview" style="margin-left:-160px;"><a href="http://www.tenman.info/"><img src="/images/pen.jpg"></a>
<div class="article-over"><img src="/images/pen.jpg" style="filter:alpha(opacity=70);opacity: 0.7;display:block;margin:-12px 0 0 -12px;padding:0;"></div>
</div> </li>
注:ワードプレスの環境によっては、styleなどのタグが消えたり、divがpに置き換わったりする事があります。上記のhtmlコードが、問題なく記述できるかどうかご確認のうえ、作業にあたっていただけますようお願いします。
index.phpをそのままページテンプレートとして流用すれば、
とりあえず「トップページをもうひとつ別で作る」ことは可能です。
index.phpをmypage.phpと名前を変えて新規保存。
nobitaさんが紹介しておられる様に、先頭にページテンプレートにするコメントを入れます。参考: WordPressページテンプレートを作ってみよう
<?php
/*
Template Name: マイページ
*/
?>
できたphpの<?php if(have_posts()) : ?>より前に、<?php query_posts('posts_per_page=10'); ?>を挿入。
管理画面にて新規ページを作成し、テンプレートでマイページを選択して保存。
以上で新着10件がトップページと同じ様に表示されるページが新たにできると思います。
特定のカテゴリーのみ表示したい場合などは、query_posts関数をうまく使ってカスタマイズしてください。
nobitaさん。umbrella_processさん。
遅くなってすいません。
アドバイス本当にありがとうございました!
うまく導入する事が出来ました!
本当感謝です!!!