如何在搜索结果中隐藏小部件'博客中没有匹配查询的文章'?

问题描述:

我想隐藏搜索结果中的某些小部件“没有与查询匹配的帖子”页面。我已经使用了以下代码,但它仅适用于“显示按查询相关性排序的帖子”页面。如何在搜索结果中隐藏小部件'博客中没有匹配查询的文章'?

<b:if cond='data:blog.searchQuery'> 
     <style type='text/css'> 
     div#HTML4{display:none !important;} 
     div#HTML2{display:none !important;} 
     div#FollowByEmail1{display:none !important;} 
     div#HTML3{display:none !important;} 
     div#HTML1{display:none !important;} 
     </style> 
    </b:if> 

默认情况下,该代码将工作每个搜索页面上,使当没有搜索结果它的工作,添加另一个条件检查页面在搜索结果的数量。

新条件当其搜索页面有没有职位

<b:if cond='data:blog.searchQuery and data:numPosts == 0'> 
    <style type='text/css'> 
    div#HTML4{display:none !important;} 
    div#HTML2{display:none !important;} 
    div#FollowByEmail1{display:none !important;} 
    div#HTML3{display:none !important;} 
    div#HTML1{display:none !important;} 
    </style> 
</b:if> 

数据:numPosts将只在里面工作主要部分,你必须在主中添加该代码。

+0

感谢它的成功工作。 – Shubhadeep