条件标记搜索-无结果 时间:2014-12-22 作者:Erez Lieberman 有没有办法制作一个条件标记来测试它是否是search-no-results 页我知道有一个函数可以检查is_search() 页码:if(is_search()){ echo "search page"; } 但我没有找到一种检查搜索结果的方法,我注意到WordPress为body类提供了search-no-results 转到此页。 2 个回复 最合适的回答,由SO网友:Pieter Goosen 整理而成 搜索页面上没有条件标记,但您可以自己创建一个条件标记。基本上只需检查$wp_query->found_posts, 如果是的话0, 退货false, 任何其他值,返回truefunction is_search_has_results() { return 0 != $GLOBALS[\'wp_query\']->found_posts; } SO网友:Vadim Ilyin 实际上应该是这样的。function is_search_has_results() { if ( is_search()) { global $wp_query; $result = ( 0 != $wp_query->found_posts ) ? true : false; return $result; } } 结束 文章导航