0

私はワードプレス (ワードプレス 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( '/' ) ); ?>

4

2 に答える 2

0

この悪い男の子を実行してください: http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

データベースで完全な検索と置換 (古い URL から新しい URL へ) を実行し、シリアル化された配列の長さを更新します。終わったら必ず削除してください!

于 2013-04-19T16:51:30.520 に答える