中妻じょうた

板橋区議会議員 中妻じょうた のオフィシャルホームページです。ブログやSNSを通じて積極的な発信・交流をしております。是非ご意見ください!

板橋区議会議員

ホーム > ブログ > WordPress移行・カスタマイズメモ

WordPress移行・カスタマイズメモ

いやー、何とかブログの移行ができました。
…って言っても見た目ほとんどわからないでしょうが^^;

どういうわけかWordPressのバージョンを上げようとするとブログ全体が破壊されてしまうため、別ディレクトリに新規のWordPressブログを立ちあげて、旧ブログから移行することでWordPressのバージョンアップを行ったのです。その際、いくつかハマった点がありましたので、他のWordPressユーザのためにメモを残しておきます。なーんていう、久々に技術者っぽいことをw


WordPressデータのインポートができない

WordPressの移行は本来、ダッシュボードのメニューでエクスポート→新ブログのほうにインポート、というとても簡単なステップでできるはずですが、インポート用プラグイン「WordPress Importer」が機能せず、インポートができないという事態になりました。


当初はインポート操作を行なっても「真っ白」で何が起こっているかわからなかったため、エラーメッセージを表示するようにする必要がありました。
具体的には、wp-config.phpの中の
define(‘WP_DEBUG’, false);

define(‘WP_DEBUG’, true);
に変更します。
そうすると、以下のようなエラーメッセージが表示されていることがわかりました。
Fatal error: Class 'DOMDocument' not found in 
/var/www/concrete5/wp/wp-content/plugins/wordpress-importer/parsers.php on line 61
クラスがねーよとか言われたらどげんしたらよかですかーですが、ググっていると、似たようなエラーについて修正する方法をWordPressの開発者が回答しているのを発見しました。

WordPress › Support » WordPress Importer 0.4 Not importing

wp-content/plugins/wordpress-importer/parsers.phpの中の
if ( extension_loaded( 'simplexml' ) ) {

if ( false && extension_loaded( 'simplexml' ) ) {
に修正すればよかとです! さすが本家の開発者。

ソーシャルボタン用プラグインは「Share Buttons Simple Use」がいい

せっかく新ブログにしたからには、「ツイート」ボタンや「いいね!」ボタンをつけたいものです。

しかし、同様の機能を実現するプラグインは山のようにあり、バグバグだったり、日本語対応してなかったり、見た目イマイチだったり…。

一個ずつインストールしては削除して確認した結果、今のところ「Share Buttons Simple Use」が一番いいのではないか、と思いました。
このプラグインひとつでTwitter、Facebook、Google+の3つのボタンが付きますし、安定的に使えます。
(↓使ってみてくださいねー)

もっといいプラグインがあったら、教えてください^^

p.s.
移行をやったら、中妻じょうたウェブサイトのほうで、WordPressとの連携ができなくなってしまいました…。
まあ、以前から異常に遅く実用性に乏しかったので、ブログはブログでやることにしました…。
別にがっつり連携しなくても、RSSをインポートすればいいやということに今気がついた。

ブログ筆者プロフィール

ブログ筆者プロフィール

中妻 じょうた 板橋区議会議員

板橋区議会議員「IT区議」中妻じょうたです。 長年ITプロフェッショナルとして働いてきた経験を生かし、より多くの区民の声を区政に反映する仕組みづくり、そして人の可能性を伸ばす教育・子育て、また障がい者福祉など社会弱者の対策に力を入れていきます。 仙台出身。東日本大震災被災地支援や原発問題には積極的に関わっていきます。 趣味は中国武術、マラソン、ゲーム、読書など。

板橋区議会議員

お問い合わせはこちら