如何在搜索结果中隐藏小部件'博客中没有匹配查询的文章'?
问题描述:
我想隐藏搜索结果中的某些小部件“没有与查询匹配的帖子”页面。我已经使用了以下代码,但它仅适用于“显示按查询相关性排序的帖子”页面。如何在搜索结果中隐藏小部件'博客中没有匹配查询的文章'?
<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将只在里面工作主要部分,你必须在主中添加该代码。
感谢它的成功工作。 – Shubhadeep