WordPressでトップページ・固定ページに最新記事リスト表示 

wordpress固定ページに最新記事リストを表示する場合、投稿欄でPHPを書き込むことが出来ないのが問題点である。
そこでwordpressプラグインを導入し、投稿(固定ページ編集画面)でPHPを書きこめるようにする。
【プラグイン】
こちらを導入する事で、wordpress固定ページ編集画面にPHPソースを書き込むことが出来るようになる。
以下のソースをwordpress固定ページの編集画面の表示させたい部分に挿入。
<ul>
  <?php query_posts('posts_per_page=5'); ?>
  <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  <li>
  <span class="date">
  <?php the_time('Y年n月j日'); ?>
  <?php
    $days=30;
    $today=date('U'); $entry=get_the_time('U');
    $diff1=date('U',($today - $entry))/86400;
    if ($days > $diff1) {
  echo '<img src="images/new.gif" alt="New" />';
  }
  ?>
  </span>
    <a href="<?php the_permalink(); ?>"><?php the_title();?></a>
  </li>
  <?php endwhile; endif; ?>
  <?php wp_reset_query(); ?>
</ul>

サイトのルート変更 URL変更 トップディレクトリ変更

WordPress をサイトのルート変更するには

レンタルサーバー:ロリポップ

ロリポップのコントロールパネルの中の、wordpress簡単インストールでwordpressを

インストールすると、「wordpress」というフォルダが出来てしまいます。

http://www.●●.com/wordpress→http://www.●●.com/にする方法

サイトルートを変更する

ドキュメントルート(root)を変更させる手順

1.「管理画面」 →「設定」→「一般設定」で上図を変更します。

ブログのアドレスという所に、変更したいURLを記入します。
http://www.●●●.com/

「変更を保存」

2.wordpressのディレクトリ内の[index.php]をサイトのルートに設置する為

http://www.●●●.com/wordpressにある[index.php]を開く

3.[index.php]のファイル内を変更
require(‘./wp-blog-header.php’);  ↓

require(‘./wordpress/wp-blog-header.php’);
変更して保存する。
4.変更した[index.php]ファイルをhttp://www.●●●.com/に移動。

*設定にもよりますが、ロリポップの場合index.phpよりもindex.htmlの方を
優先して表示するのでhttp://www.●●●.com/にindex.htmlがある場合は削除します。