情報: Uniserver を使用したローカル ホストでの
自己ホスト型 WordPress サイト
のテスト、および FTP ではなく会社のローカル サーバーでホストされているテスト サイトと運用前サイト。
問題
- 1 ページに複数のアンカー タグを作成
- 別のページのリストを介して、前述のアンカー タグにリンクされています。
アンカー リンク コード:
<a id="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
私も試しました:
<a name="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
と:
<a name="anchorlink1"></a>
<a href="/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
と
<a name="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2/#anchorlink1">link text</a>
結果: ユーザーが別のページのアンカー リンクへのリンクをクリックすると、アドレス バーにアンカー リンクを含む完全な URL が 1 秒間表示され、その後アンカー リンクが削除され、ページへのルート URL のみが表示されます。 .
例: 1 秒間表示:
http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1
次に、これに戻ります。
http://fullurlhere/nbs-test-panel-of-diseases-2
トラブルシューティング: 次のトラブルシューティングを実行しましたが、すべて効果がありませんでした:
- .httaccess ファイルで次のコードをコメントアウトしました: RewriteBase /
- 設定/パーマリンクを更新して / を削除しました
- アンカー タグを挿入する TinyMCE プラグインをインストールして、正しく追加していることを確認しました。
- 名前ではなくIDを試してみました
- アンカー タグを H4 タグの内側から外側、段落の前後と前、および外側に移動して、効果があるかどうかを確認しました。(それはしませんでした)
- ページへではなく、ページ内からのリンクを試みました。これは正常に機能しました。
- 完全な URL をコピーしてアドレス バーに貼り付けます。それもうまくいきました。
- また、div と見出し ID へのリンクを試みました。先頭に # が付いているものはすべて、単に URL から削除されているようです。
- WordPress のテーマをデフォルトのテーマに変更したところ、問題は発生しませんでした。
この問題は、別のページからアンカー タグにリンクした場合にのみ発生するようです。
問題を jquery.jstree.js ファイルに絞り込みました。
それを修正する方法がわからない...
どんな助けでも大歓迎です。