私はワードプレス (ワードプレス 3.5) で Web サイトを開発しました。当初、すべてのリンクは次のようでした:http://localhost:1053/wp
その後、他のコンピューター (イントラネット外) からアクセスできるようにするために、次のような URL でマップしました:http://somesite.com/wp
管理エリアの設定 -> 一般ページで、WordPress アドレス (URL) とサイト アドレス (URL) を変更しました。ナビゲーションのリンクも変更しました (必要に応じて)。
問題は、ロゴ (リンク) をクリックすると、別の URL ( http://somesite.com:1053/wp
) にリダイレクトされることです。これは、検索フォームのアクションでも発生します。
<?php echo home_url(); ?>
href で使用しています。ページソースで確認すると、hrefが表示http://somesite.com/wp
されますが、それでもリダイレクトされますhttp://somesite.com:1053/wp
他のすべての相対リンクは正常に機能しています。
何が悪いのかわかりません。
どんな助けでも大歓迎です。
ありがとう
[解決済み]
ステートメント<?php echo home_url(); ?>
を thisに置き換えることで問題を解決しました<?php echo esc_url( home_url( '/' ) ); ?>
。