FC2からWordPressに引越。SEOの対応、プラグイン情報、カスタマイズ方法を解説します。>FC2からWordPressに引越。URLを変更しセキュリティアップ余分なヘッダを削除セキュリティ対応のためのパーミッションの設定を再確認ここで公開。WordPressへの引っ越し作業をまとめたスタイルを採っています。WordPressに移植する」という作業以外は、WordPressでブログサイトを構築する際に必要な手順をまとめた記事になっていますので、FC2に限らず、seesaaブログやそのほかの無料ブログを利用している方が、WordPressでブログを始めてみようかな、と思った時にも参考になると思います。WordPressは非常に汎用性が高いシステムですので、いろんな使い方ができます。そのため、「WordPressの設定の仕方」という記事を書くとしても、それは非常に概念的な書き方にするか、何かしらの使い方を限定した設定についての書き方にする必要があります。そんなことから、今回の記事は「FC2からブログを移転することを想定しつつも【WordPressでブログサイトを構築する手順】をまとめた記事」といった感じで仕上げています。seesaaブログからの引越しをサポートまた、この記事のタイトルは、「FC2ブログから記事引越し」と書いていますが、「seesaaブログからの記事引越し」も基本的な流れは同じです。seesaaブログと違う箇所は「seesaaからWordPressに引越。インストールなど必要な全てを解説」にまとめていますので、FC2ブログからの引越しだけでなく、seesaaブログからの引越しの場合もこの記事を読んでいただければ対応出来るようにしています。seesaaブログの説明記事にリンクを貼っています。FC2から引っ越しをする必要があったのか引っ越しを決意した理由は、無料ブログは検索エンジンから排除される傾向にあるためです。無料ブログは便利で無料で利用できるため、SEO目的に対象にサイトを構築し自サイトにリンクを集めるために利用されることが多いために、Googleは無料ブログ自体を排除する傾向にあるのです。WordPressでブログサイトを構築しゼロから記事を書き始める場合は、ユーザの流入が非常に限られますので、独自サイトは苦戦を強いられます。Googleからの流入が限られる結果となります。WordPressでブログサイトを構築することにしました。WordPressに引越しをしました」をご覧ください。WordPressがらみの記事がかなり増えるという予期していなかった結果につながりました。Webサイトなどを運用していましたので、新たにサーバを用意する必要はありませんでしたが、個人でレンタルサーバを契約している方は稀有な存在だと思いますので、WordPressに引っ越しするにあたって新たにサーバから契約する必要がある方が大多数だと思います。そんな方には、下記のサーバなどいかがでしょうか?Xサーバhttp://www.xserver.ne.jp/ロリポップサーバhttp://lolipop.jp/Xサーバは、私は使ったことがありませんので使い勝手は分かりませんが、WordPressを運用している方々からは評判がいいサーバのようです。私が利用しているのはロリポップサーバです。「ロリポップで非常に大きなハッキング騒動がありました。WordPressを運用する決断をした理由は、ロリポップのサーバは安いからです。250円(税別)で運用できるからです。株主優待制度を利用することで安いコストをさらに軽減することができるからでした。(株主優待制度が変わり現在はかなり残念な内容になってしまっています...)また、「データベースって何?」「データベースの数って?」という感じの方は「WordPress初心者向け講座・詳細解説データベースとは何か?」に記事を書きましたので参考にしてみてください。各種レンタルサーバを実際に試用して、WordPressの動作検証、および、スピードテストを実施した記事を「実測比較・レンタルサーバスピード選手権!WordPressが速いのは?」に書きました。コストパフォーマンスならロリポップのロリポプラン。X10と言った感じでした。WordPressでブログを始めるならば、ドメインも用意したいところでしょう。ドメインは契約せずとも、共有レンタルサーバであればサーバ会社から割り当てられる共有ドメインで運用することも可能ですが、今後またサーバを移転する可能性などを考慮すると独自ドメインを用意しておく方がよりベターでしょう。1,000円~2,000円程度ですので。ちなみに、サーバを移転する理由は様々です。サーバに不満が出ることもあるでしょうし、サーバ会社がサービスを停止することもゼロではないでしょうし、ハッキングされることや、ものすごくメジャーなブログになってアクセスをさばききれなくなることもあるでしょう。100%そのまま有効に引き継げますので、非常に楽に移転が行えます。ドメインの契約は「お名前.com」がおススメです。お名前.comhttp://www.onamae.com業界で一番大きなドメイン管理会社の一つですし、費用も最安値の会社の一つですので安心です。私もここを利用しています。ドメインの取得や設定を行うのが初めての方は、契約するサーバ会社が提供するドメイン取得サービスを利用する方がいいと思います。DNSの設定(ドメインに関する設定)なども設定して運用できる場合がほとんどです。設定の方法が分からなくなっても、ドメインのことはドメインの会社に、サーバの設定はサーバ会社に...とならずに、サーバ会社にまとめて聞けばいい、という安心感につながるからです。ちなみに、このブログは新規でドメインを取得せず、これまで使っていたドメインにサブドメインを設定することで運用することにしました。理由は、ブログのためにわざわざ新規でドメインを取得するほどでもない、と思ったからです。「s-giken.net」がこのサイトのドメインです。それに対して「blog」というサブドメインを設定して運営しています。「www」というサブドメインが付いているサイトばかりでしたが、最近は多様なサブドメインのサイトがあります。「s-giken.net」の部分の取得、運用には費用が掛かりますが、「blog」の部分の設定は、費用は掛からず自由にいくつでも設定することができます(一部のサーバには制限がありますが)。そのため、複数のブログの運用を考えている場合は、サブドメインを複数設定することで対応可能です。追記お名前.comのドメインであれば、無料で利用する方法もあります。「本当に?GMO系ロリポップ・ヘテムルを無料で運用する方法があった!」の記事にまとめていますので、興味がある方はご覧下さい。WordPress運用に必要なツールの準備WordPressは、自分で契約したサーバにプログラムをインストールして使うブログシステムです。FTP、テキストエディタ、圧縮解凍ソフト」におススメのアプリケーションの説明をしていますので、参考にしていただきつつ、選んで使ってみてください。Basic認証を設定することをおススメします。URLを掲載している場合はピンバック機能によって被リンクされたりして、構築中のサイトがオープンになってしまう可能性があるためです。Basic認証でアクセスを制限しておく方が無難です。WordPresssの更新情報サービスに関しては「WordPressのPing・更新情報サービス設定方法とPingサーバ」を参照してください。Basic認証の設定が不具合の原因になりますので、「ロリポップでWordPress+Basic認証で不具合発生!回避方法解説」も併せて読んでいただいて、Basic認証の設定も考慮したフォルダ構成にしてインストールする場所を決めていただくとトラブルを未然に防げるかと思います。Basic認証の設定ツールも用意しましたので、あわせてご覧ください。WordPressのインストールです。3つのポイント」にまとめましたので参考にしてください。こちらの記事は、タイトルにもありますが、セキュリティを重視してインストール時から対応すべき内容の解説と、実際に設定する内容に触れていますので、インストールの仕方が分かっている方もご一読ください。セキュリティ対応の内容は以下の通りです。WordPressをインストールする際のポイントも記載しています。実際の作業としては、WordPressのインストーラーは非常に優秀ですので、3画面程度に必要な情報を入力することで簡単にインストールは終了します。WordPressのインストール方法や独自のインストールツールを提供している場合もありますので、借りたレンタルサーバを確認してみるのもいいでしょう。WordPressへ取り込みWordPressへ投稿データの取り込みをするに当たっては、WordPressの理解がある方がスムーズに出来ますので、先に今後設定する内容も含めて一読していただいて、ある程度設定なども試してみて理解してからデータの加工などをやっていただく方いいでしょう。FC2から投稿データを取り込むことをオススメします。作業内容は、以下の手順で行います。上記のリンクは「FC2からWordPressに引越しの際のデータ加工方法の解説」の記事のタイトルにリンクしていますが、上から順番に読みたい場合はこちらのタイトルのリンクをどうぞ。ここまでの作業で一応ブログサイトとしては移植が完了したことになります。seesaaブログの場合は、「seesaaからWordPressに引越。WordPressにデータを移植する際のデータの加工処理について)」に記事を書いていますので、そちらを参照してください。ちなみに、「Stinger」というテーマを使い、すでにテーマとパーマリンクの設定を「/%postname%」と設定してしまっている場合は、詳細ページが表示されない不具合に遭遇する場合もあると思います。原因は、パーマリンクの設定を「カスタム構造」を選択し、設定を「/%postname%」とした状態で投稿データの取り込みを行うと、全ての投稿のカスタムページIDが「POST-0」と設定されてしまうためです。100投稿、200投稿といった取り込んだ投稿記事全ての記事を表示しようとして、メモリオーバーとなってブラウザが不具合を起こして止まってしまいます)。そのため、各記事のページIDを付け直すまでは、投稿の詳細ページは表示しないようにしておきましょう。WordPressの各種設定を進めていきます。この後の設定で、よりよいブログサイトになっていきますので、がんばって設定していきましょう。テーマの決定まず最初は一番大事なテーマの設定をします。テンプレート」などのキーワードでググっていただいて、好みで選んでください。テーマの選択は慎重に行ってください。SEOの視点からは難点があるものもありますので、目的は何かを最初にしっかり決めてテーマを選んでください。これ以降行う各種設定作業を、決めたテーマのファイルに対して処理を実装していきますので、途中でテーマを変えてしまうとこれらの設定をやり直す必要が出てきますので、このタイミングでしっかりテーマを選んでおきましょう。テーマは「外観」-「テーマ」から遷移した画面で選択します。テーマに関しての詳しい説明は「WordPressのテーマ管理方法とテーマのHTML編集のポイント解説」に記事を書いていますので参考にしてください。上記の記事でも触れていますが、テーマを選定する際にはデザインが気に入ることも大事なのですが、そのテーマの設定方法が詳しく説明されていて、しっかり利用できるものを選びましょう。情報が豊富なものが結果的に自分にとってぴったりのテーマになりますので。Stingerと言われるテーマで作られています。http://stinger3.com/結構流行っているみたいですね。現在は、Stinger5に変更しています。続いて、WordPressの基本的な設定を行っていきます。WordPressの基本的な設定を行います。メディア」にまとめましたのでそちらをご覧ください。「更新情報サービス(PING)」の設定に関しては、別途後半の方で作業を行いますので、併せてご確認ください。関連記事として「WordPressのPing・更新情報サービス設定方法とPingサーバ」「WordPressのメディアの設定解説・uploadsフォルダの変更方法」にも記事に書いていますので、こちらも参考にしてください。続いて、パーマリンクの設定を行います。WordPressの基本設定の一つですが、説明が長くなりましたので別記事にしました。URLで運用を行うか、について決定します。そのため、一度決めた設定は基本的に変更しませんので注意して設定しましょう。301転送されるようになっていますので、絶対に変更してはいけないものではありませんが。)詳しい設定方法は「WordPressのパーマリンク設定の考え方」にまとめましたのでそちらをご覧ください。パーマリンクの設定が終わったら投稿一覧から各投稿のパーマリンクを修正パーマリンクの設定が終わったら、WordPressに投入した投稿の記事のパーマリンク(投稿記事のページID、スラッグ)を設定していきます。ページIDは、「パーマリンク」「スラッグ」などと表現されることもあります。スラッグとして表現しています。URLのことをパーマリンク、となります。パーマリンク(スラッグ、ページID)の変更の方法は、2つの方法があります。一般的な方法としては、「投稿」-「投稿一覧」から個別の投稿ページに遷移し、「パーマリンク」の部分の修正するほうほうです。投稿の管理については「WordPressの投稿データ(記事データ)の管理方法」に記事を書いていますので、併せて参考にしてください。一つの方法は、投稿一覧ページの「クイック編集」を利用する方法です。「投稿」-「投稿一覧」のタイトルにマウスオーバーした際に表示される「クイック編集」をクリックして表示される設定情報から変更する方法です。パーマリンクのスラッグ(ページID)部分の編集だけであればクイック編集の方が手早く作業が進みますのでこちらの方がいいでしょう。WordPressの投稿一覧の画面を並べて、FC2ブログの記事IDを、WordPressのページIDとして登録していきます。この作業は完全に手作業となり、記事数が多いと非常に手間な作業が発生する工程です。IDを確認しながらの作業になり、大変な作業になります。seesaaブログの場合は、あらかじめ取り決めておいたページID(スラッグ)を各投稿の記事に入力をしていきます。詳しくは、「seesaaからWordPressに引越。インストールなど必要な全てを解説(投稿記事にパーマリンク(ページID、スラッグ)を設定)」に記事を書いていますので、そちらを参照してください。完全な個人的な見解ですが、「ほぼ」日付順に並んでいる場合は、数件くらいは間違っていてもいいと割り切ってもいいと思います。FC2ブログを見に来てくれた方に新しいページを案内するためではありますので、その先の転送先ページが違っている場合はユーザが混乱しますので、しっかりとした対応をした方がいいでしょう。Googleの検索エンジン対策の作業でもあり、こちらの対策としては数%の間違いなら誤差として処理してくれるものと願って作業時間を短縮するのもいいと思います。WordPressのサイトを案内してくれるようになりますので、検索エンジンを通して旧サイトに訪れるユーザはいなくなりますので、作業時間との兼ね合いで割り切りも大事だと思います。影響を受けるのは、旧サイトに外部からのリンクをたどって個別ページに来訪するユーザが多いブログなのですが、リンクを貼っていただいているところが分かっていれば、個別に連絡を取って新しいサイトにリンクを貼り直してもらうのもいいのではないでしょうか。外部からリンクが張られていることが分かっているページだけ間違いがないかを確認する、という方法でもいいでしょう。私は以下のプラグインを設置しました。SEO的にもユーザのストレス的にも悪い影響につながりますので、プラグインを使わなくても少しの修正で対応できるものは可能な限りプラグインを使わずに対応する方法を採っています。そのため、インストールをしているプラグインはそれほど多くはありません。利用するテーマによってもあらかじめ組み込まれている機能もありますので、利用するテーマの説明を確認してプラグインを利用しましょう。プラグインの設置方法については、オフィシャルサイトに登録されているプラグインは、管理画面から数クリックでインストールを完了出来る簡単な方法が用意されていますが、「WordPressプラグインの3つのインストール方法解説」にまとめましたのでご覧ください。ちなみに、下記のプラグインはアルファベット順に並べています。AddQuicktagWordPressの投稿を楽にするプラグインです。デフォルトの投稿画面では、利用できるタグはあらかじめ決まっていますが、そのタグを追加するプラグインです。詳しくは、下記に書きましたので参考にしてください。WordPressの投稿を楽にする」Akismetコメントスパムをフィルタリングしてくれるプラグインです。インストールの際に最初から付いてくるプラグインの一つですが、コメントを受け付ける設定にしてる方はぜひとも入れるべきプラグインです。3つのプラグイン」に書いていますので参考にしてください。※Akismetの設定に関する記事ではありません。BackWPupBackWPupは、その名の通り、WordPressをバックアップするためのプラグインです。このプラグインは、データベースのバックアップだけではなく、ファイルも一式バックアップすることができ、これ一つで手動でも定期的に自動的でもバックアップを取ってくれるため、万一に備えて設置しておくべきプラグインですね。詳しくは、下記に書きましたので参考にしてください。2.6から実装されたリビジョンという自動保存機能によって保存されたデータを削除するプラグインです。リビジョン機能は、記事を編集する上では非常に有意義な機能ではあるのですが、WordPressを長期にわたって運用をしていると、リビジョン機能によって保存されたデータも増えていき、データが重たくなっていく要因になりますので、定期的に削除した方がいいでしょう。Revisionです。WordPressのリビジョンを削除する方法」に書きましたので参考にしてください。Orderカテゴリを自由に並び替えるプラグインです。WordPressのカテゴリは、その並びを自由に変えることができません。そのため、カテゴリを自由に並び替えたい場合はプラグインを利用することになります。OrderでWordPressのカテゴリを並替えよう」に記事を書いていますので参考にしてください。Order」の方を選択しました。Captchaコメントスパムを投稿しにくくする「CAPTCHA」を導入するプラグインです。Captchaの入力部分の画像を)上記の様にコメント入力欄に計算をさせることでコメントスパムを排除するためのプラグインです。WordPressのコメントスパム対策をする」を参照してください。3つのプラグイン」にも記事を書いていますので、参考にしてください。PHPのソース見やすく表示してくれるプラグインです。WordPressなどの解説を行っていますのでこのプラグインを入れていますが、PHPのソースなどを記述することがない方は必要ありません。Highlighterの使い方」を参照してください。Highlighter」に乗り換えることにしたのですが、ソースの表示のタグに関してはいくつか修正をする必要がありました。class=”bruch:php;highlight:[2,3,4];”>」~「</pre>」というタグで囲んでいました。mark:2,3,4′′>」~「</pre>」となりますので、classの設定などは細かく修正をしていく必要があります。Highlighter」でも表示されますので、取り急ぎの対応としては、すべてを「<pre>」~「</pre>」にしておく、というのも一つの方法ではあるでしょう。Slugこのプラグインは、ユーザIDを隠すためのセキュリティ向上のためのプラグインです。最初は「WordPressのユーザ名を後から変更する方法。adminの使用は危険。」「WordPressの管理画面ログインURLの変更方法解説」「WordPressの管理画面ログインURLファイルにBasic認証を設定する方法解説」の対応で何とか対応できるかと思っていましたが、著作者アーカイブというページがあることを知り、その対応のために入れたプラグインです。Slugで回避」を参照してください。Slug」と同じく、セキュリティ向上のためのプラグインです。こちらは、ログインに利用するユーザ情報を、ユーザIDからメールアドレスに変更するというプラグインです。IDに利用しよう、というプラグインです。loginで回避」を参照してください。XMLを出力するためのプラグインです。Toolsと同様、必須のプラグインと言えるでしょう。Sitemap」とは用途が違うプラグインですので、お間違いのないように。sitemap.xmlを生成」を参照してください。(画像)↑デフォルトでは、カテゴリ、アーカイブのページはチェックが入っていませんのでチェックを入れることをお勧めします。keywords、descriptionを投稿ごとに設定することができるようにするツールです。SEO」が有名ですのでこちらでもいいと思いますが、設定する項目が少なく、シンプルで分かりやすいこちらのプラグインを使っています。ManagerでWordPressのキーワード、ディスクリプションを編集」に解説をしていますのでご覧ください。ちなみに、データは、カスタムフィールドとして「wp_postmeta」テーブルに「_keywords」「_description」として保存されています。true)」で取得できます。下記がオフィシャルサイトになりますので、ご確認ください。ImporterFC2から投稿データを取り込む際に利用するプラグインです。WordPressに投稿データを取り込みます。WordPressへ取り込み」ですでに利用しているものです。TypePad」を選択すると、確認のダイアログが表示されたうえで自動的に設置されています。そのため、ここでは改めてインストールはしません。データの取り込みが完了していると思いますので、投稿データを取り込んだ後は不要になりますので、プラグインを削除しておくのも一つの方法です。プラグインがあることで、バックアップ処理を行う際に容量が増える要因の一つにもなりますし、セキュリティホールが見つかった場合にはハッキングの可能性なども出てきます。Sitemapユーザが見るためのサイトマップページを自動生成するためのプラグインです。sitemaps.xmlを生成するためのプラグインで、用途が違いますので間違いないよう両方入れておきましょう。Sitemapの使い方」を参照してください。PatchWordPressの日本語版には最初から付いてくるプラグインで、本体内で対応しきれていない日本語の不具合に対応するプラグインです。WordPressを利用する場合は何はともあれ必要なプラグインですので、有効化しておきましょう。下記がオフィシャルサイトになりますので、ご確認ください。PatchでWordPressの管理画面のイタリック体を解消」と言う記事も書いています。FC2との違いには、言葉の違いもあります。WordPressでは「アーカイブ」と言います。厳密には、アーカイブは各月ごとのくくりの一覧だけではなく、投稿者ごとの一覧ページやカテゴリ一覧もアーカイブの一部として処理していることは頭の片隅に入れておく方が今後の理解につながるでしょう。FC2で利用していたカテゴリが自動的に登録されているハズです。それを確認してみましょう。「投稿」-「カテゴリー」でカテゴリーの一覧が表示されます。想定していたカテゴリが登録されていれば問題ありませんが、登録されていない場合は、取り込みの際の「CATEGORY」の綴りが間違っていないか、といった確認をしてみてください。URLに使われるスラッグに編集されています。URLも日本語で表示されるため、これをアルファベットに編集をし直しましょう。今後の運用でカテゴリに関してのメンテナンスをしたい場合は、この画面から追加、変更、削除を行います。カテゴリの追加に関しては、記事の投稿画面からもできますので、あまり使わない画面になるかもしれないですね。Order」設定のところでも説明しましたが、WordPressにはカテゴリを自由に並び替える機能がありません。Order」というプラグインを入れたわけですが、このタイミングでカテゴリの並び替えをしておきましょう。カテゴリの編集についての詳細記事を「WordPressのカテゴリの編集の解説」に書いていますので参考にしてみてください。OrderでWordPressのカテゴリを並替えよう」に詳細記事を書いていますので、そちらも参考にしてみてください。Favicon(ファビコン)を設定するFavicon(ファビコン)とは、ブラウザのサイトのタイトルの左側についているサイトのアイコンです。オリジナルのサイトを作ったわけですから、これもオリジナルにしましょう!ということです。ファビコンを設定するプラグインもありますが、ファビコンは簡単な設定でプラグインを使わずに設置できますので、プラグインを使わずに設置することをおススメします。Favicon(ファビコン)を設定する(プラグイン必要なし)」を参照してください。ウィジェットの設定ウィジェットは、サイドバー(サイドナビ)の設定を行う部分です。「外観」-「ウィジェット」から編集画面に移動します。右側が実際にサイドバー(サイドナビ)に表示される内容で、左側がナビゲーションに表示させることができる項目の一覧です。必要に応じてドラッグ&ドロップで編集してください。ブログでよく設定する「リンク集」の設定方法や、プロフィールを設定したり、アフィリエイトバナーを貼ったりするのもこのウィジェットの設定で行います。アーカイブやカテゴリの部分に投稿された件数を表示する設定もこのウィジェットで行います。詳しい説明は「WordPressのサイドバー(サイドナビ)はウィジェットで編集」に書いていますので参照してください。メニューの設定メニューは、グローバルナビなどに表示されるメニューの設定を行います。「外観」-「メニュー」から設定を行います。(設定後のメニュー画面)ブログサイトでは、メニューに表示する項目はほとんどありませんので、当サイトと同じようにカテゴリを編集しているサイトが多いようです。詳しい説明は「WordPressグローバルナビ・メニューの編集の方法解説」に書いていますので参照してください。3項目はセキュリティ向上のための設定が続きます。URLは誰でも知っています。URLを変えることでそもそも管理画面にアクセスすることから減らしていこう、という趣旨の対策です。URLが分からなくなりますので、ブルートフォースアタックをされることによるサーバの負荷増加なども防ぐことができます。具体的な対応は「WordPressの管理画面ログインURLの変更方法解説」を参照してください。Basic認証を設定することも必要だと書いていますが、それはこの後に別途項目に分けて書いています。URLの変更だけに、ということです。余分なヘッダを削除WordPressのテーマの多くには、自動的に編集されるヘッダ情報の中に、WordPressのバージョン情報など、編集しない方がいい情報、消してもいい情報が含まれています。ここではそれを削除しましょう、という内容です。SEO対応済みといったテーマなども含めて、ユーザが作っているテーマのほとんどは、これらの不要なヘッダ情報は削除してありますので、あまり気にしなくてもいいとも言えます。確認方法としては、管理画面の「外観」-「テーマ編集」の画面の右側にある「テーマのための関数(functions.php)」を選択し、「wp_generator」という文字列で検索をしてみてください。テーマの編集に関しては「WordPressのテーマ管理方法とテーマのHTML編集のポイント解説」に記事を書いていますので参考にしてください。「wp_generator」は、WordPressのヘッダ情報を編集するための関数「remove_action」の引数で、バージョンを表示しないようにするための設定になりますので、これがあれば、何かしらの意図をもってヘッダ情報を編集しているということが読み取れますので、おそらくそのテーマではヘッダー情報の調整は行われていると考えていいでしょう(不要なヘッダは削除されていると考えていいでしょう)。具体的なヘッダ情報削除に関する記事は近日中に書く予定にしていますので、出来上がり次第追記します。削除」といったキーワードで検索してみるといいのではないか、と思います。セキュリティ対応のためのパーミッションの設定を再確認Basic認証を外す前に、最後のセキュリティの確認をしておきましょう。wp-config.php、および、その他のファイル、フォルダのパーミッション設定の確認を行います。パーミッションの設定値については、各サーバごと微妙に違いますので、サーバ会社のホームページなどを確認してみることをお勧めします。ロリポップサーバに関しては、下記の様に詳しく説明がされています。ロリポップサーバにおけるパーミッションの設定についてhttp://lolipop.jp/manual/blog/wp/https://lolipop.jp/security/ロリポップサーバで詳しく説明がしてある理由は、「ロリポップで非常に大きなハッキング騒動がありました。」にも書いていますが、このパーミッションの設定が原因で大規模なハッキング騒動があったからです。そのために、WordPressのパーミッションについてしっかり対応していきましょう、と啓蒙活動も行われています。その内容に従って、基礎的なところからしっかりとした対策をしておきましょう。ちなみに、パーミッションの設定は、FTPツールを使って(もしくはレンタルサーバのコントロールパネルから)一つずつ手作業で行う必要がありまして、一気にまとめてやることはできません。WordPressのブログを立ち上げるに当たって、非常に手間だったこともありまして「パーミッション(属性)一括変更ツール・WordPress最適化済」と言うツールを作成しました。ファイルのパーミッションの一覧を表示し、ファイルを選択してパーミッションを変更できるツールです。デバッグはしていますが、利用に際しては自己責任でお願いします。このブログで利用しているロリポップサーバでの動作は確認していますが、サーバの設定によっては利用できないサーバもありますので、その点もあわせてご理解ください。上記のプログラムを作る前には「フォルダを指定してファイルのパーミッションを変更するプログラム」と言うプログラムも作っていたりしますので、あわせて参考にしてみてください。以上、ここまでがサイトを非公開の状態で構築する内容です。これ以降は、Basic認証を外して公開した状態で作業を進めていく内容に入っていきます。公開後の設定を続けて行うBasic認証を外して公開これまでは、サイト自体の設定などを行ってきましたので、Basic認証を設定し外部からは見えないようにしてサイトの設定、開発を行ってきましたが、これ以降は、Basic認証を外して公開された状態で作業を行います。そのため、これ以降の設定は短時間に一気にやっていくことをお勧めします。いえ、外部からリンクが張られていないサイトは、Googleにインデックスされることはありませんので、それほど気にしなくてもいいと言えるでしょう。URLが公開されていますので、これ以降の設定は一両日中くらいに終えるくらいがおススメです。Basic認証と通常の認証の二重の認証を設定しましょう、という内容です。WordPressの管理機能へのログイン画面についてのセキュリティを高める設定です。詳しくは「WordPressの管理画面ログインURLファイルにBasic認証を設定する方法解説」を参照してください。Protocol)の設定を行います。SNSに掲載してもらうための設定です。OGPの設定をしない方がよさそうだからです。Basic認証によりアクセスが制限されるために正しく情報が取得できないためです。Basic認証を外す、という手間を惜しまなければ公開前に設定してもいいと思います。Protocol)を設定する場合は、プラグインを利用して設置する場合も多いのですが、プラグインを使うとページの表示が重くなる可能性を考慮して、可能ならば自分でプログラムを記述してみよう、という方針のもと今回は自分でソースを記述しました。難しい処理ではありませんので、状況に応じてチャレンジしてみてください。Protocol)の設定方法解説」を参考にしてください。Pro」がよく使われているプラグインの様で、下記のサイトなどが参考になると思います。Analytics」を設定します。Analytics側の設定は省略します。WordPressのテーマファイルに編集するところを説明します。Analyticsのタグを編集するファイルは、下記の「header.php」ファイルです。(header.php)」を選択します。Analyticsのタグを編集し、「ファイルを更新」をクリックすることでテンプレートファイルが更新されます。テーマファイルの編集については「WordPressのテーマ管理方法とテーマのHTML編集のポイント解説」で解説していますので、参考にしてください。詳しく知りたい方は、下記によさそうなサイトがありましたので、こちらを参考にしてください。Adsense」を設定します。Adsense側の設定は省略します。WordPressのテーマファイルに編集するところを説明します。1・テーマの説明ページを見て設定する2・テーマファイルに編集をする3・ウィジェットに編集する4・プラグインを利用するまず最初の「テーマの説明ページを見て設定する」です。WordPressのテーマの場合は、Adsenseのタグを編集する場所があらかじめ用意してあるものもあります。Adsenseのタグを編集する方法について説明してあるページがある場合もありますので、まずは、利用しているテーマのサイトを確認してみる方がいいと思います。つづけて「テーマファイルに編集をする」です。WordPressの画面は、テーマのテンプレートファイルによって構成されていますので、直接そのファイルを更新するという方法です。Analyticsの説明でも書きましたが、テーマのファイルは下記の場所にありますので、それぞれファイルを編集してみるといいでしょう。/{WordPressがインストールされている場所}/wp-content/themes/{テーマ名}/同じく、管理画面からファイルを編集する場合は、左メニューの「外観」-「テーマ編集」からテーマの編集画面に移動し、右側のテンプレートファイルの一覧から必要なファイルを編集してみるといいでしょう。テーマの編集画面であれば、「ヘッダー」「フッター」といったように利用用途も書かれていますので分かりやすいかと思います。テーマファイルの編集については「WordPressのテーマ管理方法とテーマのHTML編集のポイント解説」で解説していますので、参考にしてください。「ウィジェットに編集する」Adsenseをサイドナビゲーションに表示したい場合もあるでしょう。いう場合は、テーマのファイルを修正せずにウィジェットを利用するという方法もあります。Adsenseのタグを編集するという方法です。ウィジェットについての詳しい説明は「WordPressのサイドバー(サイドナビ)はウィジェットで編集」に書いていますので、参考にしてください。「プラグインを利用する」Adsenseの編集は、プラグインを利用するという方法もあります。プラグインの利用は画面表示を遅くする要因の一つになりますので、あまりお勧めしませんが、WordPressに慣れていない方はプラグインの利用も悪くない選択肢だと思います。Adsense」とあるようですが、現時点では使ったことがありませんので、利用する際にはググってください。WordPressのブログサイトへの転送設定を行います。301リダイレクト(301転送)設定を行う方がいいと思っています。Googleへのインデックス依頼が処理されてしまうと、旧サイトと全く同じ情報が登録されているサイト(ミラーサイト)として認識されてしまい、検索エンジンから排除されるリスクが高まると考えるからです。2項目まで一気に作業ができるのであれば、わずかな時間の差ですのでそれほど気にしなくていいと思いますが、「転送設定をする時間が取れなかったので、その部分は来週の週末に」ということになってしまった場合はリスクが高まると考えられます。301リダイレクト(301転送)です。Googleにお知らせするための設定です。(もちろん他のブログからのリンクをたどってきてくれたユーザへのお知らせの意味もあります。FC2のブログか、WordPressの新ブログのどちらかをコピー記事、ミラーサイトと見なし、ペナルティを科すことになるでしょう。0」から始まることになってしまいますので、非常にもったいないことになります。Google向けに行う必要があるのです。headタグ内(<head>~</head>)に記述します。refreshで転送設定」」に書きましたので合わせてご覧ください。seesaaブログの場合は、「seesaaからWordPressに引越。インストールなど必要な全てを解説(これから以下は、リダイレクトの設定の作業です。)」に記事を書いていますので、そちらを参照してください。2番目に更新情報サービス(PING)の設定を行います。基本設定は、あらかじめ設定しておくべきものですが、「設定」-「投稿設定」の「更新情報サービス」だけは最後のこのタイミングで行いましょう。URLが公開されてしまいます。すると、公開後の設定を行っている途中で来訪者が来てしまい、設定中の情報、もしくは、設定中の不具合などに遭遇させてしまうことになります。301転送設定を行って、いよいよ公開します、というタイミングで行う方がいいでしょう。Pingサーバのリストなどを「WordPressのPing・更新情報サービス設定方法とPingサーバ」の記事に書いていますので、こちらを参考にしてください。Tools」を設定します。WordPressに引っ越しをしようと考えているような方々にとっては当たり前のような存在だと思いますので、具体的な設定方法はここでは省略します。sitemap.xmlを生成」にまとめましたので参照してください。と直接リンクをクロールする」によってインデックスする依頼をしておきましょう。WordPressへの引っ越しは無事に完了になります。この後は、引っ越しをしたことをみんなに知らせる作業になります。PINGを発行すでにサイトの設定作業、記事の引っ越し作業は完了ですので、作業終了でもいいのですが、せっかく記事を引越しをしたのですから、これまでお世話になった方、お友達の方々には連絡をしておきましょう。PINGを発行しておきましょう。PINGの発行は、記事を投稿することで自動的に行われますので、特別な作業は必要ありません。これまでリンクを貼ってくださっていたお友達などに引っ越しをしたということを相手のブログに書き込みをしたり、メールを出したりして新しいサイトにリンクを変更してもらうよう依頼をしておきましょう。WordPressへの引っ越しができてほっと一安心だと思いますが、WordPressでの運用はこれから始まります。WordPressの理解が進むことで、ブログの運営もより良いものになっていくと思います。あなたのブログに多くの読者が付くことを祈っております。WordPressのブログが公開されて動き始めました。公開してほっと一息つくわけですけども、より良いブログにしていくためには、その後の運用も大切です。その後の運用のための記事として下記のような記事も書いていますので、参考にしてみてください。「WordPressのウィジェットにGoogle+ページのバッジ編集方法」また、実際に引越しをしてみたらアクセス数がどう変わったのか、実際に集計したレポートを書きに書いていますので参考にしてみて下さい。Analyticsの使い方として、どの時間帯にアクセス数が多いのか、を調べる方法についての解説記事を以下に書いています。2つの記事のまとめ、今後も更新していきますのであわせてご覧下さい。WordPressの基本設定GoogleAdwordsGoogleAdwords最後までお読みいただきましてありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト下記の空欄を埋めてください。date*日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)※入力いただいたコメントは管理者の承認後に掲載されます。Regexの使い方の詳細解説です。WordPressプラグインの3つのインストール方法解説プラグインのインストール方法の特徴とおススメの方法を理由を含めて解説していきます。WordPress初心者向け講座・詳細解説データベースとは何か?データベースとは何か?を言葉の意味の説明なども含めエクセルと比較しながら説明しています。BackWPupでバックアップ・リストア(復元)の具体的手順BackWPupその9。バックアップファイルからのリストア(復元)の手順です。BackWPupでバックアップ・データベース保存の自動設定例BackWPupその8。DBを毎日1回バックアップする具体的事例での説明です。ログインURLの変更は極めて有効なセキュリティ向上の方法ですので、その解説を行います。アクセス5倍増!FC2、seesaaからWordPressに引越結果をレポートFC2、seesaaからWordPressに引越しでアクセス数がどう変わるかのレポート。refresh設定とWordPressの集客力の検証しています。30分でWordPressを引越し・他のサーバに引越しや開発環境の構築手順WordPressを他のサーバに引っ越しするとき、テスト環境を作るときなどの作業手順をまとめました。プラグインを使う方法もありますが手作業でも簡単です。BackWPupでバックアップ・全体バックアップ具体的設定例BackWPupその7。ファイル、DB全体をバックアップする具体的事例での説明です。投稿ページにショートコードを利用して任意のファイルを読み込む処理の解説です。refreshで転送設定NEXTseesaaからWordPressに引越。インストールなど必要な全てを解説GoogleAdwords購読する最近の投稿2016.01.12WordPressの一覧ページのテンプレートの種類とファイルの設定ファイル名に従って一覧ページのテンプレートは選択される。ルールに従ってファイル名を付けることで任意のカテゴリ、タクソノミーごとのテンプレートを指定可能。2016.01.12get_categories、get_termsでカテゴリとタクソノミーのターム一覧の編集方法get_categories()関数やget_terms()関数を使ってタクソノミーのタームを取得し検索処理の部品を作るプログラム作りその解説をしています。2016.01.12タクソノミーの一覧をショートコードで編集・ソート機能付き・wp_list_categoriesカスタムタクソノミーのターム一覧をショートコードで編集する方法の解説です。Orderを利用してソート機能を追加したバージョンです。Orderの紹介です。自サイト内の記事にショートコードで自動リンクを設定する関数のソースコードを提供。ID、slugで指定でき、アンカーリンクを設定する場合も対応。カスタムフィールドを設定する最高のプラグイン。設定できる項目を全て網羅して解説。投稿の項目だけではなく、カテゴリやユーザ情報の項目を増やすことにも使えます。Fieldsは現時点でカスタムフィールドを設定する最高のプラグイン。それで入力した情報を取り出す方法を全て網羅して解説しました。2015.08.05WordPressプラグイン開発・ショートコード内でincludeするときにはob_start、ob_get_contentsWordPressのプラグインやショートコードの関数作成でテンプレートをincludeする際に利用するob_start関数、ob_get_contents関数を紹介。Templateでカスタムフィールドをフル活用カスタムフィールドを簡単に設定するプラグイン。簡単にカスタムフィールドが管理で来て作業効率が数倍にアップします!2014.07.17BackWPupでバックアップ・リストア(復元)の具体的手順BackWPupその9。バックアップファイルからのリストア(復元)の手順です。Web開発・運用に役立つ記事を中心に紹介しています。29FC2からWordPressに引越。SEOの対応、プラグイン情報、カスタマイズ方法を解説します。