サイト再構築に至った経緯を書く前に、いきなりですが…
貴方のWordPressで使っているテーマ(Theme)は、正しくテスト(評価)された物を、公式ページからダウンロード(以下DLと記載)して使用していますか?
公式ページからDLした物でない場合は、エラーが多かったり、セキュリティ上の問題を抱えている可能性も否定出来ません。
※ ここで言う公式ページからDLとは、管理画面の [外観] から [テーマ] を開き、画面の左上にある [新規追加] ボタンを押下した先で、 検索もしくは選択してDL出来るテーマを指します。
これを機会にテーマを見直してみましょう。
何故、サイト開始2ヶ月で再構築に至ったのか?
サイトをオープンさせてから2ヶ月で、何故サイトの再構築に至ったのか不思議に思われる方もいらっしゃるのではないでしょうか。
普通なら記事をどんどん増やさなければならない時期に「再構築するなんて」と…
正直言って、私も相当悩みましたし何度も考えました。
そして、その度に答えは、再構築が一番安全だったのです。
また、同じ再構築するなら1日でも早いほうが、絶対的な作業量が少なく済みますよね。
原因が単一の問題では無いので、サイト全体を見直す必要があったのは事実ですが、概ね以下の3つの問題が原因となりました。
- ブルートフォースアタックを受けていた ( 過去記事参照 )
- ブログシステム(WordPress)の動作が遅すぎると感じていた
- テーマをプラグイン Theme Check を使ってテストすると重大なエラーが数多くある
一番上のブルートフォースアタックについては、前回の記事で書かせて頂きました通り、管理画面のセキュア化が抑止効果になったみたいで、あれ以来攻撃は受けていません。
なので、継続して様子見としています。
二番目のブログシステムの動作については、以前使用していたテーマによるエラー多発が実行速度低下を招いていたのも事実。今回の再構築で、多少ですが速くなりました。
三番目については Theme Check というプラグインを導入して調査し、セキュリティ上の問題となる可能性のあるエラーが出ないテーマを採用しました。
実際、気になるテーマをいくつかテストして、その結果から好みの物を採用する事にしました。
使用中のテーマ(Theme)の試験を実施しよう!
現在お使いのWordPressのテーマをプラグインを使って試験してみましょう。
WordPressの管理画面から → [プラグイン] → [新規追加] と進みます。
右上のプラグインの追加窓に「Theme Check」と入力して [Enter] キーを押下。
すると、下のプラグインが出て来ると思います。
このプラグインを管理画面からインストールして有効化して下さい。
では実際に、この「Theme Check」を使ってテーマをテストします。
管理画面から → [外見] → [Theme Check] と進みます。
「Theme Check」の画面が開きましたら、ドロップダウンリストからテストするテーマ(事前にインストールする必要あり)を決めて、[テスト実行!] ボタンを押下するのみです。
※ テストするテーマ自体は事前にDLしてインストールしておく必要がありますが、テーマの [有効化] まではしなくても良いので、実際にテストした結果を見てから納得の上で有効化することが出来ます。勿論、現在有効化されているテーマのテストも可能です。
このテストにパスすると「Blog Start はテストに通りました」と表示され、その下には「テーマは、基本的なテストを通過しました。WordPress テーマディレクトリに投稿する前には、必ずテストデータを使って確認する必要があります。」と表示されます。
つまり、WordPress のテーマディレクトリに開発者がテーマを掲載するには必要な作業なんですね。
以前使っていたテーマを悪く言ったり批判するつもりはありませんが、以前のテーマはWordPress テーマディレクトリからダウンロードした物では無かったのです。そして、以前のテーマでは「セキュリティ上よろしく無い…」旨のエラーも出ておりましたし、その他のエラーも多く、安全面からも早めの対応が必要でした。
また、テーマを変更する事によってエラーが無くなり、WordPress 自体の実行速度も上がったように感じれますから、私の借りている遅いサーバーでも少しはマシになったのではないかと思います。
そして、管理画面だけではなくサイト全体のセキュア化も終了し、以前掲載していた記事も同時進行で見直しをしています。
勿論、人気の高かった記事から順に記事の再構築も行っていますので、既に読みたい記事が上がっている可能性は高くなっていると思います。
しかしながら、読みたい記事がまだアップせれて無いとお嘆きの方、スミマセンもう暫くお時間を下さい。
全作業終了まではもう暫くお時間が掛かると思われますので、作業完了まで、ご理解を賜りたくお願いいたします。