WordPress的。当没有搜索结果时,MENU项目从TOP MENU

时间:2017-01-24 21:11:50

标签: wordpress search menu

我遇到了一个奇怪的问题,找不到与解决方案类似的任何内容。

我正在使用wp_bootstrap_navwalker在自定义WordPress主题中实现主要顶级菜单。

菜单运作良好,但我注意到一些奇怪的东西。当我搜索某些内容时,当我登陆搜索结果页面时,如果没有结果,菜单中的项目也会消失。

我确实得到了菜单结构WITH href =“intention-url”但是代替锚文本我只能看到一个正确的箭头..

如果搜索结果存在,则不会发生这种情况。

如果你去这个页面bite4joy.com/?s=unicorn这将是我描述的问题,,,如果你去主页或任何其他包含内容的页面菜单显示正常。我注意到,当没有内容时,类别页面会遇到此问题。

你能建议至少一个解决方案的开头吗?

1 个答案:

答案 0 :(得分:0)

哇。很有意思。

首先,我看到这是在你的页面的源代码中,这意味着它是在服务器端完成的,而不是通过javascript。

我在wp_bootstrap_navwalker中看不到任何可以执行此操作的内容。所以我认为这是另一回事。

我能想到的一件事就是the_title过滤器:试着看看你是否能找到

  

的add_filter( 'the_title'

  

的add_filter( “the_title”

在你的任何插件或主题文件中(进行跨文件搜索),看看是否有人输出箭头(或者它的HTMLL等价物→)

希望这有点帮助...

祝你好运!