*

WordPressの外側の静的ページ(同一ドメイン内)に、記事最新情報を表示させる。

公開日: : 最終更新日:2013/11/11 WordPress覚書

今までの静的ページはそのままに、WordPressでブログやお知らせ、ニュース部分を後付けする場合も多いと思います。
その場合でも、記事の最新情報を既存の静的ページに最新情報としてお知らせできれば、TOPページが生きたページとなりとても有効だと思います。

私の「デザイン事務所|エイビッツ」のサイトも静的ページです。

aveit_site

丸ごとWordPressに変更しようとも考えましたが、まず自サイトをそこまでいじっている時間が無い!に加えて、SEO対策用にカスタマイズした「コラム自動更新システム」内の記事が、見事に検索でヒットしている。
検索から来ていただいている方々の98%ほどはこのコラムページ。そして素通り・・・(;o;)
すでに古くなっている技術情報なども多々ありますが、それでも結構な数のリンクを貼っていただいているので、デッドリンクになってしまうのが忍びないし、こんな記事をも参考にしていただいている方々になんとなく申し訳ない・・・

リニューアルには必ず多少なりともリスクが伴います。

前置きはこのくらいにしまして・・・これまでも先月まで愛用していた「アメブロ」の最新情報をRSS取得でオフィシャルサイトのTOPページに最新記事として掲載していました。
WordPressに移行してからも同じようにRSSの情報を書き換えるだけで対応していましたが、なぜか重い!表示が重い!

WordPressをインストールした外側の静的ページに書き込める方法が無いか探したところ、あるんですね。早速実装。以前よりも表示が早くなりましたのでメモ!

まずは表示したいページhtmlのドキュメントタイプ宣言の上に、

<?php require('./【WordPressをセットしたフォルダー名】/wp-load.php'); ?>

そして、body内の最新情報を表示したい個所に

<?php
$posts = get_posts("numberposts=3&category=&orderby=post_date&offset=0");
foreach ($posts as $post):
setup_postdata($post);
?>
<dt><?php the_time('Y/m/d'); ?></dt>
<dd><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></dd>
<?php endforeach; ?>
</dl>

dt部分には日付、dd部分にはタイトルとページへのリンクが入ります。
ここでは3件表示の指令!「numberposts=3」 のところ!
あとはcssで整形!

関連記事

WordPressのサーバー&データベース領域節約術。セットしたら最初にしておくべき事!

WordPressのなんでも節約術 節約、大事です。お金も電気もサーバー容量もデータベース...

記事を読む

避けて通れないWordPressのバージョンアップ。3.6から3.6.1へテストメモ!

つい先日3.6が出たばかりでしたが数日後にバグ修正版の3.6.1配布、そしてまた数日後に3.7のベー...

記事を読む

WordPressセキュリティー パート2 「ブルートフォースアタック」が危ない!

先日「WordPressセキュリティーの第一歩」でユーザーIDをデフォルトの「admin」から変更す...

記事を読む

コメント欄下の邪魔なもの

WordPress 記事コメント欄下の「次のHTMLタグが使えます・・・」を消す

WordPress 記事コメント欄下の「次のHTMLタグが使えます・・・」 既存テーマではすで...

記事を読む

WordPressテーマのローカル開発環境を作る !xampp + Dreamweaver + WordPress

xamppはローカルでphpやcgiなどをテスト・開発できる素敵なフリーソフト。 もう何年も前から...

記事を読む

新着記事

古いiOSのiPadで「問題が起きたため、このwebページを再度読み込みました。」となる件

2年ぶりに書いてみる。 すでにAppleより見放されてiOSが9.3.5止まりのiPad初期型...

記事を読む

WordPressのエラーを表示させる。白紙状態になったとき。

WordPressのテーマ制作などでfunction.phpの編集やプラグインのインストールなどして...

記事を読む

Dreamweaver CC 2017 正式リリース、早速使ってみた!

一昨日、Dreamweaver CC 2017 が正式にリリースされました。 夏前よりBeta版を...

記事を読む

Windows10 フリーズしたように動作が重くなる現象と対策!

先日、Windows 10 Anniversary Updateをしたばかりですが、その後突然フリー...

記事を読む

【突然くるぞ!】 Windows 10 Anniversary Updateで2時間以上お仕事ストップ!

Microsoftさんがまたヤッてくれました。 お仕事中にアプリケーションが重たくなってきたの...

記事を読む

古いiOSのiPadで「問題が起きたため、このwebページを再度読み込みました。」となる件

2年ぶりに書いてみる。 すでにAppleより見放されてiOSが9...

WordPressのエラーを表示させる。白紙状態になったとき。

WordPressのテーマ制作などでfunction.phpの編集やプ...

Dreamweaver CC 2017 正式リリース、早速使ってみた!

一昨日、Dreamweaver CC 2017 が正式にリリースされま...

Windows10 フリーズしたように動作が重くなる現象と対策!

先日、Windows 10 Anniversary Updateをした...

【突然くるぞ!】 Windows 10 Anniversary Updateで2時間以上お仕事ストップ!

Microsoftさんがまたヤッてくれました。 お仕事中にアプリ...

→もっと見る

PAGE TOP ↑