all-in-one-wp-migrationで作成したサイトの画像が表示されない
-
お世話になります。
all-in-one-wp-migrationのプラグインを使用して、コピーサイトを作成たのですが、画像だけ表示されません。コピーサイトは、元サイトのサブドメイン下に設置しています。
画像に関することで、元サイトで指定いていることは、画像のパスを相対パスで指定するよう、function.phpに以下の追記をしました。function delete_host_from_attachment_url( $url ) { $regex = '/^http(s)?:\/\/[^\/\s]+(.*)$/'; if ( preg_match( $regex, $url, $m ) ) { $url = $m[2]; } return $url; } add_filter( 'wp_get_attachment_url', 'delete_host_from_attachment_url' ); add_filter( 'attachment_link', 'delete_host_from_attachment_url' );
なぜ画像が表示されないのか確認するために、画像を別タブで開きパスを確認すると、下記のようになっていました。
https://motosaite.com/wp-content/uploads/logo.png ←元サイトドメイン
↑これが、
https://motosaite.com/copy/wp-content/uploads/logo.png ←コピーサイトドメイン
↑こうなれば、画像は表示されます。
サブドメインが完全に抜け落ちているのだと理解しました。
ただ、このやり方がどうすれば良いのかわかりません。元サイト・コピーサイトそれぞれ、どの部分をどうすれば実装可能でしょうか?
お知恵をお貸し下さい。
宜しくお願いします。
7件の返信を表示中 - 1 - 7件目 (全7件中)
7件の返信を表示中 - 1 - 7件目 (全7件中)
- トピック「all-in-one-wp-migrationで作成したサイトの画像が表示されない」には新たに返信することはできません。