->
URLを書き換えようと思ってWordPressのアドレスをいじったらハマってしまった。管理画面にも入れず、MySQLと格闘すること1時間あまりでやっと復旧。やはりこういうことは、バックアップを取ってからやらないとダメ。
まずはSSHでMySQLにアクセス
今回使用したのは、
Poderosaというクライアントソフト。GUIベースで操作しやすいのが特徴。
Puttyとか
Teratermでもいいけど。
MySQL起動
% mysql -u [user] -p [database_name]
データ書き換え
UPDATE wp_options SET option_value='元のURL' where option_name='siteurl';
UPDATE wp_options SET option_value='元のURL' where option_name='home';
これで元に戻るはずである。もし戻らない場合は、
SELECT * FROM wp_options WHERE option_name = 'siteurl';
などで、正しいURLがセットされているか確認するといいだろう。
このブログにも少しだけAdsense広告を張っているわけですが、表示される広告を見るとなぜか英語の広告ばかり。せっかく張るなら日本語の広告で表示させたいと思い解決策を調べたらwebdogにて解決策が見つかりました。
解決策としてはアドセンス用のタグで、
<script type="text/javascript">
google_ad_client = "12345678";
google_ad_width = 600;
となっているところを
<script type="text/javascript">
google_language = 'ja';
google_ad_client = "12345678";
google_ad_width = 600;
に変更するだけ。
英語の広告にお困りの方はぜひ試してみてください。
※2009/08/31 追記
アドセンスタグを改変するのは規約違反になるみたいです.
Google八分を避けるためにも,タグを改変しないほうが賢明.
ちなみに自分も元のタグに戻しています.
WordPressで記事を編集している際に、編集画面で改行したところに自動で改行を入れてくれる便利なプラグイン、brBrbrを入れているのだが、記事中にソースコードを入れたいと思い、<pre>タグで囲んだところ、<pre>タグ内で改行したところにさらに改行を入れてしまい、
#include
main(){
printf("hogehogen");
}
といったように、1行おきにソースが表示されてしまい困っていたが、調べたところ同じように悩んでいる人がたくさんいるらしく、すぐに解決。
以下が、解決方法
『wp-content/plugins/brBrbr.php』を開き、26行目から以下を追加します。
$brbr = preg_replace(‘/()(.*?)<¥/code>/ise', "clr_br('$0')", $brbr);
$brbr = preg_replace('/()(.*?)<¥/pre>/ise', "clr_br('$0')", $brbr);
WordPressでは、何か問題があっても先に誰かが解決してくれているというのは便利だと思う。
とりあえずWordPressの設置が完了。
設定していく上で参考にしたサイトが、
- CORESERVER(XREA)でWordpressを構築する手順
- WordPressでブログを作ったらまずやる26項目―SEO・アクセスアップのためのカスタマイズ
の2サイト。
まずはインストール
1のサイトを見ながらWordPressをインストール。
インストール自体は驚くほど簡単。
しかし、少し迷ったのはMySQL作成時の文字コードの設定。
WordPressではUTF-8が推奨されているようなのでそちらを選択しておくのがよさそう。
ほかは特に問題なく終了。
所要時間は約5分。
プラグイン
WordPressのよい所は豊富なプラグインがあること。
豊富すぎてどれを入れたらいいか分からないくらいだが、2のサイトが参考になる。
この中でSEO的に特に重要だと思うものをまとめてみる。
A.基本設定
1.テーマ(テンプレート)を選ぶ。
2.URL(パーマリンク)設定を『/%category%/%postname%/』にする
3.Pingooに登録して、Pingooで送信できない分のpingも設定をする。
1はデフォルトのままでは寂しいので好みで選びましょう。
2はURLにキーワードを含められるためSEO的に重要。
3は検索エンジンやブログランキングにインデックスされるのを早めてくれる。
B.サイトマップ生成&登録
1.Google XML Sitemap Generatorを有効化して、サイトマップ生成
2.Googleウェブマスターツールに登録。
3.Yahooサイトエクスプローラーに登録。
全て検索エンジンにインデックスされるために重要。
msnは……
時間があればしておいた方がいいでしょう。
C.アクセス解析設置
1.Google Analyticsにサイトを登録。
PC用のアクセス解析はとりあえずこれを入れておけば間違いないかと。
D.ソーシャル化する
全部
アクセスアップのために最低限このくらいはしておきたい項目。
WordPress以外でもブログを作成後はやっておきたい。
そのほか加えておきたいプラグイン
最後に個人的にここに加えて導入したプラグインをまとめておく
1.All in One SEO
2.MightyAdsense
1は個別ページごとにメタキーワード、デスクリプションを設定でき、SEO対策の上では重要。
2はアドセンスの導入を簡素化してくれるプラグイン。
アドセンスを導入するなら入れておくと勝手に広告を出してくれるので便利。
一応、こんなところでしょうか。
いろいろとやることがあり面倒そうですが、作業としては簡単なのでぜひお試しあれ。