2017-01-08 11 views
0

バックストーリー - 最新のワードプレス& woocommerceでサイトを稼働させています。所有者は、新しいドメイン名を取得するために、すべての製品&を再作成することを望んでいました。古いサイトは毎日注文しているお客様には&という細かい作業をしているので、godaddyのinstallatron &を使ってウェブサイトのコピーを作成し、サブドメイン名を割り当てました。すべてがうまくいきました。Wordpress - 間違ったドメインへのHTTPリクエストを作成するプラグイン

新しいプラグイン(Woocommerce、WP All Importなど)をインストールしているうちに、すべてのプラグインのHTTPリクエストが古いドメイン名に対して行われていることに気づいています。古いサイトはまだ生きているので、実際にはまだうまくいきますが、新しいプラグインはJSファイルを古いドメイン(新しいドメインではない)から取得しようとしているため動作しません。

WP_CONTENT_URLを現在のドメインに明示的に設定しようとしましたが、リクエストの場所は変更されません。

サイト移行やホスティングから発生した問題のアイデアはありますか?私は現在、WPドメイン名のためにWPファイル上でgrepを実行していますが、それはしばらく時間がかかるでしょう。

答えて

0

これを始める前に、データベースのバックアップがあるかどうかを確認してください。

WordpressファイルのSSHにアクセスできる場合は、WP CLIを使用できます。代替品があるかどうかを確認するには、以下のコマンドを実行してみてください:

wp search-replace 'old_url' 'new_url' --dryrun 

代替品がある場合、それはあなたが新しいURLにold_urlを変更することができることを意味します。変更を続行するには、--dryrunを削除してください。

+0

残念ながら私はWindows上でスタックしているため、CLIにアクセスできません。しかし、これは素晴らしいアイデアです、そしてお返事いただきありがとうございます! –

0

私はWP_CONTENT_URLを設定したと言いましたが、wp-configファイルの最後に定数を定義していました。次の行がすべて修正される前に移動してください:

if (!defined('ABSPATH')) 
    define('ABSPATH', dirname(__FILE__) . '/') 
関連する問題