- ベストアンサー
WordPressのURL変更で生じる問題とは?
- WordPressでURLの設定を変更し、フォルダ名も変更した場合、一部のリンクURLが変更前のアドレスを指してしまう現象が発生することがあります。この問題はCocoonテーマ特有のものと考えられます。
- WordPressのURL変更後、ブラウザでサイトのソースを確認すると、変更前のアドレスが一部のリンクURLに残っていることがあります。この現象はCocoonテーマなどで起こることがあります。
- WordPressのURL変更による問題として、変更前のアドレスが一部のリンクURLに残り続けるというものがあります。特にCocoonテーマでよく発生すると報告されています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>無料テーマなのでしょうがないですよね。 テーマ関係ないですよ。 DBを管理してるのはWordPressで、 テーマはそれのプラグインに過ぎないのでコアはあくまで WordPressなので、無料有料、また誰が作ったかに関係なく、 起こりますね。 質問者さん、結構いじられてるようなのでちょっとテクニックを 教えておきますと、DB関係をいじった後、 なぜか表示できなくなったら、パーマリンクを 一度別の方式にしてOK。その後元のパーマリンクに戻すと、 かなりのDB内のURLなどが直されますよ。 (ただし、全部ではないけど) uri ? p= xxx uri ? abc/def とかのアドレス表現の部分です。 緊急事態の時、これ覚えておくと、「時間稼げる」ので、 いつか使ってみてください。これ。。
その他の回答 (2)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
すでに、原因を見つけているようですが、 その通りです。DB内のアドレスはそのままなんです。 それを書き換えるツールなどもネットに落ちてるので、 使ってみてもいいかもしれません。 こちらで、仕事などで別のドメインやローカルで作った後、 本番用ドメインに納品するとき、よくツールで一括置き換えを してますので。そういう運用はよくあるケースですよ
補足
回答ありがとうございます。 Cocoon特有の事象なんて書いちゃいましたが、当然他のテーマでも起こりうることだと理解しました。 ただ、そうなると非常に使いやすいCocoonですがURLの変更には対応していないということになります。 無料テーマなのでしょうがないですよね。
- ngwaver
- ベストアンサー率26% (324/1203)
そのような関数はないと思います。 変更前のドメインを含むパスを直書きしているということはないですか?
補足
回答ありがとうございます。 データベースを確認したら、WordPressアドレス、サイトアドレスを変更してもほとんどが初期設定したURLのままで 変更されていないことが解りました。変更されるのは2か所くらいです。なのでデータベースでアドレスを新URLに全置換をしました。その後ソースを確認したらすべてが変更後のアドレスに変わりました。 前のURLを取得する関数というか、ほとんどが初期のURLのままなので、そのどれかを取ってきただけだったのです。
補足
テクネック伝授ありがとうございます。