
私的なメモです。WordPressで個人的に
Webサイトを構築したり、受注した際の
手順リストをメモ。自分用のチートシート
です。いつも何かしら忘れている気がする
のでいつもやる事をぱっと見で分かりよう
にリスト化しておきます。
※個人的な主観が入っています。
Todoソフト等はあまり使わないので本当に私的なメモですが、これが誰かのお役に立てたら幸甚です。プラグインなども好みが有ると思いますのでご参考までに。。
インストール
- DB作成
- WP最新版をダウンロード
- wp-config.phpをDBに合わせて変更
- 接頭語も変える(wp_ → example_)
- FTPソフトでサーバーにインストール
- ログインして管理者権限のユーザーを作成
- 作成したユーザー名で再ログイン
- adminユーザーを削除
- ダッシュボードの不要なコンテンツを非表示に
- パーマリンクの設定(%category%、%post_id%、%postname%等)
- ブログが閲覧可能かプライバシー設定を確認
- 記事カテゴリの作成とスラッグ名設定
- 使用テーマをアップロードし、変更
- robot.txtの作成※後述
- 使用プラグインをアップロード→有効化※入れるプラグインは後述
- 各プラグイン設定
- サイト名とサイト概要を設定
- リンク(ブログロール)のリストを削除
- ping送信先を追加
- デザインに合わせて1ページ内の記事数設定
- メディア設定でアップロードした画像の大きさを調整
- アップロードするファイルの保存フォルダを追加
- moreリンクの「html#more-***」を外す※方法は後述
- ログアウトして表示をチェック
- 問題なければファイルのバックアップを取る
robots.txtの記述内容
User-Agent: *
Disallow: /wp-login.php
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/
Allow: /Sitemap: http://example/sitemap.xml
プラグイン
必須にしているplugin
- コメントスパム対策(Akismet※初期導入済。APIキー取得)
- マルチバイトパッチ(WP Multibyte Patch※初期導入済)
- 問い合わせフォーム(Contact Form 7)
- パンくず(Breadcrumb NavXT)
- SEO(All in One SEO Pack、HeadSpace2)
- xmlサイトマップ(Google XML Sitemaps)
- DB管理とバックアップ(WP-DBManager)
- タグ管理(Simple Tags)
自分用ならほぼ必須、受注ならクライアントと相談
- ウィルス対策(AntiVirus)
- 関連記事表示(YARPP)
- ページネーション(WP-pagenavi、WP-AutoPagerize)
- リンクミス、リンク切れ防止(Broken Link Checker)
- リビジョン削除(Delete Revision)
- ドロップダウンメニューにする(mogya_menu_plugin)
- SBM投稿ボタン(SBM Popular Entry、sexybookmark)
- 記事編集を楽に(Admin Post Navigation)
良く頂くご要望
- 記事内に絵文字(emoji)
- 画像ギャラリー(NextGEN Gallery、Lightbox Gallery)
- ダッシュボードにメモ帳(WP Dash Note、Quick Notes)
- スピードアップ(wp-cache、PHP Speedy WP、Super Cache)
- 携帯サイト(Ktai Style、Mobile Eye+)
- カテゴリ指定の最新記事(Customizable Post Listings)
- 地図やクーポンの印刷用ボタン(WP-Print)
- 従業員別のアイコン表示(User Photo)
- ショッピングカート(Welcart e-Commerce)
【追記】
ブコメにもご指摘頂いていますが、携帯プラグインはKtai Styleを推奨します。僕はサーバーのPHPのバージョンによってはKtai Styleが入らないのでMobile Eye+はあくまで代替品として利用しています。
タグを忘れた時とか
- WordPressプラグインディレクトリ
- プラグイン日本語化プロジェクト
- テンプレートタグ – WordPress*リファレンス by Lovelog
- WordPressチートシート(PDF)
- CatsWhoCode.com(WPのハック記事中心の海外サイト)
moreリンクのカスタマイズ
functions.phpに以下を追加。
function custom_content_more_link( $output ) {
$output = preg_replace('/#more-[\d]+/i', '', $output );
return $output;
}
add_filter( 'the_content_more_link', 'custom_content_more_link' );
これ以下はWPに限りません。個人的にいつもやる事です。
テーマ確認事項
- コーディング時のケアレスミスの確認(HTMLのチェック)
- cssとjsファイルは外部から呼び出し
- 検索窓の有無
- 404ページをカスタム
- 表示スピード確認(Site24x7)
- 文字化け、typo等確認
- 複数ブラウザ表示チェック
その他
- 各所動作確認
- sitemap.xmlを検索エンジンに送信
- アクセス解析導入(User Heat、Googleアナリティクス、アルチザン)
- URLの正規化
内容はメニューのサイト構成とかなり重複しています。何か忘れている気がする・・・・いつもこんな感じです。。思い出すような事があったら追加します。このサイトのIE6対応もそろそろやらないと。。


















![ノンデザイナーズ・デザインブック [フルカラー新装増補版]](http://ecx.images-amazon.com/images/I/41nvddaG9BL.jpg)
あまり細かく確認してませんが、wp-cache はキャッシュの更新タイミングにバグがあるっぽかったので、wp-super-cache の方がオヌヌメでつ
お久しぶりです。
最近は、ウェブサイトのリニューアル作業に没頭しており、投稿が滞りがちですが、、。
今日の記事、最後の動作確認用チェックリストとして活用させてもらいます。
ひとつ質問なのですが、関連記事表示用プラグインにYARRPを使っていますか?
Photoshop VIPでは、Similar PostとPost-Plugin Libraryをあわせて使用しているのですが、全く関連記事が反映されません。
YARRPに変更したほうがいいんですかね?
初心者な質問ですいません、、。
>さくらさん
あうwまじすか・・・追記しておきます!><
>seanさん
お久しぶりですー!
いやいや、それでもかなり更新されている方ですよ、きっと
はい、YARPPユーザーです
仰るように、他のプラグインで満足できず、これでようやく満足できましたwかなり細かい設定が可能なので設定次第で思い通りに関連記事を出せる気がします。僕も設定はかなり適当ですが、問題ないと思っていますのでちゃんと設定すればもっといい関連記事を抽出できそうです。
ちなみにGoogleの有名人、マットカッツも推奨です
僕も初心者ですよー><
このまとめいいっすね。
何度もインストールしていると、チェックが散漫になっていて設定をし忘れてしまっている項目とかありますよね。
>パシさん
こにちはー!
あざすー!何か忘れていないかいつも不安になってます
1度にやらないと2度手間なので1回でパッと終わらせたいですね 
こやって書いてもまだ何か忘れてる気がしています。ダメだこりゃ
はじめまして、をかもとです。
more-link の件、あとでコメントするかトラックバックしようかと思ってたんですが、すでに追記されてましたね (^^;
WordPress 2.7.x までは、フィルターフックが無かったので、コアソースを弄らなければいけなかったのですが、2.8.x からは私が紹介した手法が使えますので、そのほうが便利です。
お客さんに納品して、以降のメンテナンスを任せるのであれば、なるだけコアソースは弄らないほうが良いですね。
Codex にも、その辺が書いてありますので参考までに。
「続きを読む」のカスタマイズ – WordPress Codex 日本語版
>をかもとさん
こにちはー!以前もコメント頂いてます><有難うございます
これは目から鱗でした!再追記しておきます!ファンクション便利ですねー
もちろん僕は納品の際は触りません。アップグレードすればまたやり直しですしね
あまりmoreに拘る方も少ないですしね。。自分で作成する際の手順でもあるので見る方が混同してしまうかもしれないですね。
配慮が足りませんでした。以後気を付ける様にします・・
この度は有難う御座いましたー
ブックマークでコメントした者です。
すでにをかもとさんからのフォローと追加修正が入っていたようでなによりです。2006年からWordPressの書籍を何冊か編集していた者としては、これを見てうまくいかなかった人が「やっぱWPはダメ」という物言いをするのではないかと気が気でなりませんでした。
>takechiさん
コメントとブコメ有難う御座います。この度はご迷惑お掛けしました。
お言葉を返すようですがそこまで酷い内容でしたでしょうか?Web上の情報は様々ありますが、どの内容を信じるかは自己責任です。
当方としても発信者として責任は感じますし、今回は不手際がありましたが、上手くいかなかった場合、「やっぱWPはダメ」ではなく「やっぱあのブログはダメ」「あのプラグインはダメ」となる事もあるかと思います。気が気で無いのは心中お察し致しますし申し訳ない所存ではありますが、この記事1つにWP全ての評判を担わせるのは如何なものでしょうか。
人は様々な物に十人十色の評価をします。僕個人は、WPのフォーラムの苦情を幾つか受けています(親切に教えてくれない等)が、そういった話はフォーラムではしないとの事でした。こういった話はどうお考えなのでしょうか?「フォーラムのせいでWPが・・」となりますか?
僕自身、ドメインの商標侵害をmattに伝えたり、記事を書いたりしてWPの発展に微力ながらお力添えをしているつもりですが、その様な物言いをされては普及したくなくなります。
発信内容には今後気をつけるようにします。言及有難う御座いました。
私も自己責任だと思ってますし、おっしゃる通りなのですが、最近はそういうユーザーも増えてきているように思います(サポート電話などを受けているとそういう気がします)。
そんなわけで前述のような書き込みになったわけですが、こちらこそちょっと言い方がきつかったかもしれません。かえって余計な心配をかけられたようで、申し訳ありません。
今後ともよろしくお願いいたします。
いつもお世話になっております。
参考にさせて頂いております。
YARPP、入れてみようと思ったらMySQL4.1以上じゃないと動かないんですね。意外と知られてないみたいですが。
(というかMySQL4.1以前ってもうあまりない?)
自分のとこでやろうと思ったらversion4.0で挫折しました。。。orz
>takechiさん
言い方ではなく責任を負わせる相手の選び方違うという話です。
こちらこそ宜しくお願い致します。この度はご迷惑お掛けいたしました。
>yakumoさん
こにちは
すみません、ver.4.0の存在は考えていませんでした
ロリポですか?ロリポをハードに使ってるWPユーザーも結構多いのかな・・以後気をつけます><済みませんでした
Amazing stuff, thanx!
I have recently started a blog, the information you provide on this site has helped me greatly. Thanks for all of your time and work.
何度も申し訳ありません。
どうも mainfileだけだと無理やり入るのですが、その他のファイルの入れ方がわかりません。
今までテーマはいくつかインストールしていたのですが、このようにすんなり入らないケースは二度目です。
ひとつは Elegant, Classy, Prestashop Compatible,
これは Prestashop だけあきらめ wordpressテーマのみいれて動いています。
さて このproton どうすればすんなり入るのでしょうか
デザイナーのページもなぜかダウンして ここまでは進んだのですが・・・・
よろしくお願いします。