運営&更新中のサイトをリニューアル中で、カスタムメニューを変更する
-
PHPのバージョン:5.1.6(htaccessの編集をして、3.2.x以上のwpを設置)
MySQLのバージョン:5.1.37
サーバー環境: レンタルサーバー:WebArena SuiteX
htmlとcssの知識:あり
phpの知識:テンプレートタグを呼び出すなどしてwpのテーマファイルを作る事は出来るが、functions.phpに機能を追加する際などは見よう見まねでタグを書く程度
MySQL関連の知識:サーバーとローカル間のデータベースのインポートやエクスポートはできる程度初めまして。
検索してもなかなか解決しなかったので、お知恵拝借したく質問させていただきます。現在運営中のサイトをリニューアルするため、ローカル環境にwordpressを
設置して作業しています。なお、サイトの制作、運営、リニューアルの企画〜作業は同一人物(自分)が行なっています。リニューアル作業を進めるにあたって、1つ気がかりなことがあります。
運営中のサイトは記事の投稿などにより更新を続けているため、データベースが日々新しくなります。なので、リニューアル時はその直前までの最新の記事内容をデータベースに反映させたいです。
しかし、データベースをサーバーからエクスポートして、作業中のローカル環境にインポートすると、リニューアル後に使う予定のカスタムメニューも現在運営中のものに上書きされてしまいます。
カスタムメニューの項目だけ上書きされないようにする方法はありますでしょうか。
自分なりに考えてみたところ、データベースのサーバーからのエクスポートの際に、カスタムメニューの部分だけ抜き出さないようにする、という事でいいのかなと思いましたが、
WORDPRESS 日本版 データベース構造で確認したところ、メニューの情報はwp_postsの中に格納されているとのことですが、その中のどこに入っているのか、そこからメニューだけ抜き出さないように出来るのか…までは分かりませんでした。
また、現在の本番のサーバー環境にリニューアル後に使うカスタムメニューをあらかじめ作成しておき、それを含んだデータベースをエクスポートする事も検討しましたが、リニューアル後のサイトに、現在の本番にはない新投稿記事などが含まれる予定なので、意味がなさそうです。
そもそもリニューアル前という事で記事の更新をストップすればいいのかもしれませんが、出来るだけ更新は止めたくないです。ただし、それしか方法がなければやむを得ないと思っています。
他に良い方法はありますでしょうか。
それとも、単にmySQLの知識がないから悩んでいるだけなのであって、データベースの取り扱いさえ身につければ簡単に解決できる物なのでしょうか。また、皆様は同じような状況に置かれた場合、どう対応されているのでしょうか。
よろしくお願いいたします。
- トピック「運営&更新中のサイトをリニューアル中で、カスタムメニューを変更する」には新たに返信することはできません。