2017-01-24 14 views
0

私は奇妙な問題が発生しており、解決策に類似したものを見つけることができません。ワードプレス。検索結果がないと、TOPメニューからMENU項目が消えます。

wp_bootstrap_navwalkerを使用して、カスタムWordPressテーマのメイントップメニューを実装しています。

メニューはうまくいきますが、私は何か奇妙なことに気付きました。何かを検索するとき、検索結果ページに移動したときに結果が表示されない場合、メニューの項目も消えます。

私はHREF =「意図-URL」でメニュー構造を得るかが、アンカーテキストの代わりに、私は右矢印を見ることができます。..

検索結果が存在する場合、これは起こりません。

bite4joy.com/?s=unicornに行くと、これは私がそれを記述する際に問題になります,,,あなたがホームページまたはコンテンツを含む他のページに行くと、メニューは問題なく表示されます。カテゴリページにもコンテンツがない場合にこの問題が発生することに気付きました。

解決策の少なくとも最初を提案できますか?

+0

これはなんとなくわかりますか? – MacPrawn

答えて

0

Whoa。とても興味深い。

まずは、これはページのソースコードに表示されています。つまり、JavaScriptではなくサーバー側で処理されています。

これを行うwp_bootstrap_navwalkerには何も表示されません。だから私はそれが別のものだと思う。あなたはADD_FILTER(「the_title

ADD_FILTER( 'the_title'

または

を見つけることができるかどうかを確認してみてください。私は考えることができる

一つのことは、the_titleフィルタであり、 "

あなたのプラグインやテーマファイルの(クロスファイル検索を行う)と、いずれかの矢印を出力した場合

希望この役立ちます少し...

幸運(またはそれが→ HTMLL同等です)を参照してください!

+0

間違いなくnavwalker。あなたが正しいです。私はnavwalkerなしでテストしたところ、同じ動作をしました。私はthe_titleを調べます:) – GRowing

+0

これを行っていたフィルタが見つかりました。フィルタを一括して削除すると、空白,,奇妙な – GRowing

+0

うわー。さて、私の推測は何か* elseは* the_titleのフィルタも使用しています...? – MacPrawn

関連する問題