Movable Type から WordPress への移行メモ
Movable Type から WordPress への移行メモです。
WordPress の設定など
ルートディレクトリで運用する
下記を参考に設定。
Giving WordPress Its Own Directory – WordPress Codex 日本語版
テーマの日本語化
iNove(Version: 1.2.3)を元にしてカスタマイズ。
PHP を直接いじっても日本語が文字化けするので「languages フォルダ」の ja_JP.mo、ja_JP.po をそれぞれ ja.mo、ja.po にファイル名を変更。
【保留】日本語表記を調整したいので、mo,po をカスタマイズしたい。
»MacOSX で .pot/.po ファイルを扱う « :: plasticdreams ::
yuga.js の導入
「btn.jpg、btn_on.jpg」のように、同名のファイル名の最後に_onを付けたロールオーバー用画像を用意する。あとは html 側で img要素に class=”btn” と設定するだけでロールオーバー機能を付けることができるので便利。
【追記】ハイライト画像には、同盟のファイル名の最後に_crを付ける。
»yuga.js :: Kyosuke.jp
favicon.ico の設置
下記のWebツールなどでサクッと設置。
»favicon.ico(ファビコン)の作り方 – IDEA*IDEA ~ 百式管理人のライフハックブログ ~
ソーシャルブックマークのリンクを追加
Add Clips を利用。index.php と single.php にスクリプトを追加。
クリエイティブコモンズ
フッタにCC(BY,NC,SA)を設置。
日付の表示を「2009-01-29」のように変更
1 | <?php the_time(__('Y-m-d', 'inove')) ?> |
コメントを許可しないページでのメッセージを削除
「コメントは受け付けていません。」という表示が、コメントできるブログという常識ありきのメッセージだと感じたので、システムを感じさせないように削除。
使用色
#8e001c
#d5002a
#fbf6f6
#f0e8e8
#e0b8b8
サーバの設定など
.htaccess の設定
WordPress のパーマリンク設定などを行った場合に直接変更する。
エンコーディングと改行が違うと読み込んでくれないサーバもあるので、これに合わせる。
エンコーディング:UTF-8(もしくは EUC-JP)
改行:LF
RSS のリダイレクト
Movable Type では /atom.xml、/rsd.xml だったけど、WordPress で /feed に変更になったのでリダイレクト。
1 2 | Redirect 301 /atom.xml http://www.head-t.com/feed Redirect 301 /rsd.xml http://www.head-t.com/feed |
独自ドメインでの運用
サーバを移転したので、それに伴う設定。
»独自ドメインをWebサイトのアドレスに設定したので、http://アカウント名.kir.jp でのアクセスは拒否したい
送信メールのポート変更
デフォルトから587に変更。
導入したプラグインなど
Akismet
スパム対策に。
WP Multibyte Patch
マルチバイト文字の取り扱いに関する不具合の修正と強化ということで。
All in One SEO Pack
「%post_title% | %blog_title%」など、ページタイトルのフォーマットを変更してくれる。
»WordPress › All in One SEO Pack « WordPress Plugins
Broken Link Checker
リンク切れをチェックしてくれる。
»WordPress › Broken Link Checker « WordPress Plugins
Contact Form 7
お問い合わせフォームに使用。プラグインフォルダの中の stylesheet.css をカスタマイズ。
»WordPress › Contact Form 7 « WordPress Plugins
Google XML Sitemaps
作成した「sitemap.xml」を、Googleウェブマスターツールで忘れずに設定。
»WordPress › Google XML Sitemaps « WordPress Plugins
»XMLサイトマップを作成してくれるプラグイン「XML Sitemap Generator」 – あれこれWordPress
JSeries Notifier
JSeries のプラグインの更新通知のため。
»WordPress Plugins/JSeries » JSeries Notifier (プラグインの更新通知)
Ktai Style
ケータイ用サイト。
»WordPress Plugins/JSeries » Ktai Style (携帯対応プラグイン)
WPtouch iPhone Theme
iPhone 用サイト。
「images/icon-pool/」の template.psd を元にアイコンを作成して、このディレクトリに追加すればプラグインの設定ページでそのアイコンを読み込んでくれる。
»WordPress › WPtouch iPhone Theme « WordPress Plugins
Popular Posts
人気の記事の表示用。
»WordPress › Popular Posts « WordPress Plugins
Similar Posts
こちらの関連記事もあわせてどうぞの表示用。
»WordPress › Similar Posts « WordPress Plugins
WordPress Related Post for Japanese
こちらの関連記事もあわせてどうぞの表示用。こちらの方が日本語に特化しているようです。
»WordPress Plugins/JSeries » WordPress Related Post for Japanese (関連投稿表示プラグイン)
Yahoo!デベロッパーネットワーク でアプリケーションIDを取得する必要があります。
Post-Plugin Library
上記2つのプラグインを使用するためのライブラリ。
»WordPress › Post-Plugin Library « WordPress Plugins
Ultimate Google Analytics
Google Analytics の設置用。
»WordPress › Ultimate Google Analytics « WordPress Plugins
WP-PageNavi
ページ下部にページ番号ナビを追加する。
»WordPress › WP-PageNavi « WordPress Plugins
Syntax Highlighter for WordPress
ソースコードのカラーリングを行ってくれる。
»WordPress Plugins/JSeries » Syntax Highlighter for WordPress (ソース整形表示)
WP-Syntax
上の Syntax Highlighter for WordPress よりもシンプルなので、こちらを使用。Objective-C に対応しているのも良いと思いました。
デザイン変更は、プラグインフォルダ内ではなく、テーマフォルダ内の wp-syntax.css を変更することに注意。
»WordPress › WP-Syntax « WordPress Plugins
WP Super Cache
ページをキャッシュする。wp-config.php に以下を追加。
1 | define ('WP_CACHE', true); |
その後、/wp-content のパーミッションを一旦 777 にして、プラグイン設定画面でリロード。
»WordPress › WP Super Cache « WordPress Plugins
Random Image plugin
過去の記事の画像をランダムに表示する。テンプレートの sidebar.php に下記を追加。
1 2 3 | <div class="widget"> <?php randomimage(); ?> </div> |
»Random Image Plugin for WordPress – Justinsomnia
Dagon Design Sitemap Generator
ロボット向けの Google XML Sitemaps に対して、こちらは人が見るためのサイトマップ。
»WordPress › Dagon Design Sitemap Generator « WordPress Plugins
»サイトマップ作成プラグイン Dagon Design Sitemap Generator | WordPressで企業ウェブサイト作成・商用ホームページ制作 WordPress Go Go
NextGEN Gallery
【保留】ギャラリー作成のためのプラグイン。
»WordPress › NextGEN Gallery « WordPress Plugins
FeedLogger
ダッシュボードに、RSSフィードの購読者数を表示。
»WordPressでRSSフィード購読者数を計測するプラグイン FeedLogger – EC studio 技術ブログ
Twitter Tools
- WP記事投稿時にTwitterにも投稿する
- Twitterの投稿をWP記事として投稿する
- Twitterの投稿を1日分まとめてWP記事として投稿する
などができます。
»WordPress › Twitter Tools « WordPress Plugins
»【WP】WPとTwitterで遊んでみる。Twitter Tools || Ange*Blanc
WordPress Flickr Manager
Flickr の写真を投稿するプラグインです。
»WordPress › WordPress Flickr Manager « WordPress Plugins
»7-oceans – WordPress Flickr Manager
その他
404ページを作成したい
下記などを参考に。
»サクラクレパスの404エラーが素敵なので、404ページを集めてみたくなったのだ : ネットPR.JP – netpr.jp -
»創造性あふれる404エラーページを作ろう&参考になる404ページ紹介 | Web担当者Forum
»効果的な404ページを自動生成してくれるGoogleの『Custom 404 pages』 – IDEA*IDEA ~ 百式管理人のライフハックブログ ~
noindex の設定をする
robots.txt で設定。クライアントワークなど。
セキュリティ
»WordPressを安全に運営するための10のTips | コリス
WordPressのテーマのファイル構成
どのテンプレートファイルを変更すればどのページが変更されるかという対応表。
»WordPressのテーマのファイル構成一覧と解説(2.7対応版) | コリス
サーバ上のファイルが削除できない場合
KAGOYA Internet Routing での場合。
»スタンダードプラン よくある質問 – KAGOYA Internet Routing – ファイルやディレクトリ(フォルダ)の削除ができません
こちらの関連記事もあわせてどうぞ
