wordpress-logo-stacked-rgb
元々持っていた独自ドメインにWordPressをインストールし、fc2から引っ越ししてから数ヶ月。いろいろ思ったことを書いてみる。同じようなことをする人のために参考になれば。

独自ドメインはGMOのサービスを使用している。最初はWordPressのバージョンが3.5でしたが、途中で3.6になったので、更新したら途中で止まってしまい。バージョンアップが出来なかった。それどころかダッシュボードが使えなくなってしまい、fc2からの移行作業をやり直す羽目に。以来WordPressのバージョンアップは怖くて出来ていない。

またこのサイトの写真はごく初期を除いてflickr、最近ではinstagramの写真を埋め込んで使用しています。独自ドメインとはいえ、所詮レンタルサーバーなので、容量は限られるし、少しでも容量を押さえるというのと、サイトの基本フレームはレンタルサーバー、記事はWordpress.com、写真はflickrやinstagram、動画はYouTubeかvimeoといったふうに分けることで、表示にかかる負荷を分散させるのが狙い。(それらのサービスが終了した場合のことなどあまり考えていなかったが、こうトラブルが続くと大丈夫かなと思い始めている)

ところがWordPressの特徴でアイキャッチ画像というものがあり、このアイキャッチ画像をつくらないと記事のプレビューで画像が表示されないというのが標準的な仕様であることが判明した。せっかく外にファイルを置いて負荷を軽くしているのに、アイキャッチ画像だけサーバー内に作っては意味が無いと、いろいろと調べてみたら、

WordPressでプラグインを使用せずにトップページをflickrとアイキャッチの画像表示にする方法

など方法があったですが、functions.phpをいじるとエラーになり、サイトにアクセスできないばかりか、ダッシュボードページも開かなくなり、サイト全体が完全に使えなくなりました。元のfunctions.phpをFTPソフトでサーバーにアップロードしても、エラーの箇所こそ違えど症状は同じ。どうやっても元に戻らないのでレンタルサーバーのデータベース設定からWordPressをインストールしているデータベースを削除。再度WordPressのインストールを実施して、再びfc2から引っ越しした時点からの再スタート。

しばらく使っていたらやっぱりアイキャッチ画像が必要になり、もう一度トライしたがfunctions.phpをいじって同じ症状が発生。また同じところから再スタートかとも思ったが、多少は学習したもので(っていうかバックアップとっておけよ)、記事自体はWordpress.comが持っているのでとにかくWordPressにログインしてダッシュボードが表示できればOKなはず。いままでカスタマイズしてきたテーマとかプラグインとかは忘れる。データベースの方はWordPressは削除するがデータベース自体は削除しないという作戦を取ることにした。つまり同じ名前のデータベースにWordPressを再インストールということになる。この方法でためしてみるとなんとかダッシュボードを表示することができました。記事はWordpress.comのデータベースで持っているので、以前と同じアカウントでWordpress.comにログインすれば、テーマやプラグインの設定、一部ファイルの欠けがあっただけ(ほとんどflickrの画像だったのも功を奏した)で、簡単に復帰させることができました。肝心のアイキャッチ画像については、PHPで書くのをやめAuto Post Thumbnailというプラグインで対応させることにした。ただしこれはinstagramやYouTubeには対応していない。

あとfc2から引っ越してページビューが激減した。fc2の方には検索で引っかかったときにこちらのサイトを参照するようにコードを埋め込んでおいたので(やってることは逆だがこれもSEO対策か)、fc2の方はほとんどアクセスがないはずなんですが、なかなかこちらに人が来ない。fc2のときも最初はそうだったし、一時は2,000PV/日なんて時期もあったけど、更新が減るとPVも減ったので、これから記事を増やしていくしかないか。単になにかを薦めるだけならfacebookやtwitterでことたりるのだけど。

注釈:上の記事でWordPressはオープンソースのブログソフトウエアをWordpress.comはWordPressを提供するウェブホスティングサービスを指します。同じ名前なのでわかりにくいかも。

コメントを残す

メールアドレスが公開されることはありません。

This site uses Akismet to reduce spam. Learn how your comment data is processed.