テスト環境から本番環境へのWordPress移設をphpMyAdminでできるだけラクにやってみる

[2014.12.28追記]
いわゆる「黒い画面」に抵抗ない方なら、WordPressをコマンドラインから扱える『WP-CLI』の wp search-replace コマンドを使うのも一つの方法です。下記の記事に詳しいのでよろしければどうぞ。

WordPressの引っ越しに便利な wp search-replace | Gatespace's Blog


[2014.3.18追記]
現時点で初心者の方でも無理なく移行できる方法は、公式プラグインディレクトリにある『WP Migrate DB』を使うことではないかとおもいます。プラグインの設定画面は英語ですが、日本語化ファイルをGitHubにアップしていますので、よろしければどうぞ。

wp-migrate-db/languages at prototype · tecking/wp-migrate-db · GitHub
https://github.com/tecking/wp-migrate-db/tree/prototype/languages

上記のページから wp-migrate-db-ja.mo をダウンロードして、プラグインの languages ディレクトリに配置してください。

スミマセン。プラグインのアップデートに日本語化ファイルが追従できてません……


[2013.5.12追記]
これまで、私の環境ではたまたまうまくいっていましたが、このページに示した方法では正しく移設ができないケースがあることがわかりました。その理由と対処法について、以下のリンク先で説明がされているのでぜひそちらをご参照ください。

WordPress のDB上のサイトURLを一気に変換 | dogmap.jp

WordPressでサイト構築をする際、自分のPCにXAMPPなどでテスト環境を作り、しかる後に本番環境に移設するケースが多いかと思います。でも、単にインストールディレクトリ以下を本番環境に持っていくだけではダメで wp-config.php の書き換えとかデータベースの設定とかいろいろ面倒な作業が発生しますよね。

ということで、備忘録を兼ねて図版入りでテスト環境→本番環境への移設手順をまとめてみました。いつものとおり「ご利用は計画的に 🙂 」な技術情報ですのでご容赦のほど。

続きを読む テスト環境から本番環境へのWordPress移設をphpMyAdminでできるだけラクにやってみる

Androidアプリ(.apk)のアップロードを可能にするWordPressプラグイン『PJW Mime Config』

先日のエントリー「Remember The Milk(RTM)にタスクを送るだけのアプリをApp Inventorで作ってみた」を書くとき、自作の野良アプリをアップロードしようとしたところ

このファイルタイプはセキュリティの観点から許可されていません。

という警告が出てきてたいそう困りました。配布については、ダウンロード数をカウントできるプラグイン『WordPress Download Monitor』を使うことを決めてたのですが、それ以前にアップロードできないのでは話になりません。

で、探したところ『PJW Mime Config』というプラグインを発見したので紹介します。

続きを読む Androidアプリ(.apk)のアップロードを可能にするWordPressプラグイン『PJW Mime Config』

「このページにアクセスするための十分なアクセス権がありません。」の処方箋(の一例)

ただいま、WordPress MEで稼働していたサイトをアップグレードする案件に取り組んでいます。このたびその移行でドツボにハマりましたので、いつも通りの「ご利用は計画的に」の技術情報ですが、どなたかの参考になればと思いつつ、個人的な備忘録としてもここにメモっておく次第であります。

結論からいうと、私の場合「このページにアクセスするための十分なアクセス権がありません。」のエラーメッセージが出てアップグレード後の管理パネルに入れなかったのはインポート時の「MySQLの接続照合順序」の設定が原因でした。

続きを読む 「このページにアクセスするための十分なアクセス権がありません。」の処方箋(の一例)

WordPress.comの機能を自サイトでも! 『Jetpack』をインストールしたよ

FacebookのNewsFeedでリリースを知ったAutomattic製のプラグイン『Jetpack』。「WordPress.comの機能をWordPress.orgのインストール型ブログでも」というふれこみに惹かれて、さっそくインストールしてみましたよ。

WordPress.comはアカウント作って、テスト的なブログ(にもなってない)を立ち上げて放置プレイ状態なので、むしろ「WordPress.comの管理パネルってどんなことできるの?」的な好奇心の方が上回ってるのですが 🙂

続きを読む WordPress.comの機能を自サイトでも! 『Jetpack』をインストールしたよ

カスタム投稿のページ送りが 404 Not Found!の対処法

[2013.9.12追記]
初出からずいぶんたって、今ではWordPress 3.3から登場した「pre_get_posts」フックを使う方法が主流となってきました。記事の後半にサンプルコードとともに追記しましたのでご参照ください。


[初出時のテキスト]

WordPress 3.0で導入された新機能の一つ「カスタム投稿タイプ」。本格的に使ってみようという段になって、思わぬ壁にぶつかってしまいました。「カスタム投稿タイプ」で作った投稿群をカテゴリアーカイブで表示したとき、ページ送り(ページネーション)つまり

http://www.example.com/archives/category/foo/page/N(Nは数字)

といったURIで表記されるページが404 Not Foundを返すのです。

結論からいうとこの問題、『Custom Post Type Category Pagination Fix』というプラグインで解消することができました。そこで、カスタム投稿タイプの設定やコードなども交えて、解決までの道のりを紹介しようと思います。同じような悩みでぶつかっている方のご参考になれば。

続きを読む カスタム投稿のページ送りが 404 Not Found!の対処法