WordPressをインストールしてみた
サーバがAtom330のマシンに変わってから、MTは再構築に時間がかかって面倒だったので、ためしにWordpressをインストール。やっぱりピークパワーが無いのは、重いCGIを動かすときはきついね。
海外ではMTとWordPressは双璧なんだとか。いまではどっちも無料(ちょっと語弊が有るけど)だし、DBもMySQLでOKだから試しやすい。ホントはPostgreSQLが使えるツールが良くて、ずっとPostgreSQLが使えるブログツールに拘って探していたのだけれと、今ではこのサーバにはXOOPSのためにMySQLをセットアップしてしまったから、いまさらそういうこだわりもないし・・・。
そんなわけで、Wordpressをインストールして設定開始、なんと、MovableTypeのデータをインポートして移行できる。すごいなぁ。ってわけでブログのデータだけは移行してしまいました。カテゴリとかもほぼ問題なくインポート完了。
問題はデザイン、重いのでトップページ以外にはゲーマータグを張りたくないんだけど、デフォルトだと問答無用っぽい。テンプレートは素のPHPなので、トップページかどうかを判断する方法があればあっさりと解決しそうな気がする。
適当に「Wordpress ページの判断」で検索したらあっという間に発見、「is_???()」という関数が数多く用意されており、これを使うことで表示しようとしているページを判断できる。
ただし、そのままテキスト ウィジェットの記述エリアに書き込んで使おうとしてもNG。任意のPHPコードを記述し、結果をウィジェットの表示として出力できる「PHP Code Widget」というプラグインと組み合わせる必要あり。
このプラグインをインストール&有効化し、ウィジェット編集画面からis_home()を判断しゲーマータグ表示を出力するコードを記述することで、トップページだけにゲーマータグを表示するように設定しました。
コメントはまだありません。