WordPressの外側の静的ページ(同一ドメイン内)に、記事最新情報を表示させる。
公開日:
:
最終更新日:2013/11/11
WordPress覚書ワードプレス
今までの静的ページはそのままに、WordPressでブログやお知らせ、ニュース部分を後付けする場合も多いと思います。
その場合でも、記事の最新情報を既存の静的ページに最新情報としてお知らせできれば、TOPページが生きたページとなりとても有効だと思います。
私の「デザイン事務所|エイビッツ」のサイトも静的ページです。
丸ごと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のバージョンアップ。3.6から3.6.1へテストメモ!
つい先日3.6が出たばかりでしたが数日後にバグ修正版の3.6.1配布、そしてまた数日後に3.7のベー...
-
スパムコメント対策「Akismet」が早速働いた!
先日セットしたばかりの「Akismet」が早速機能。 WordPressに最初から入っているけど、...
-
WordPressのエラーを表示させる。白紙状態になったとき。
WordPressのテーマ制作などでfunction.phpの編集やプラグインのインストールなどして...
-
XREA、コアサーバーでWordPressのファイルアップロードが出来ない問題
ようやく重い腰を上げてWordPress導入をはじめました。 早速ですが難問にぶつかる...
-
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さんがまたヤッてくれました。 お仕事中にアプリケーションが重たくなってきたの...