我遇到没有结果页面的问题。我有一个搜索框,如果你找到了什么,那么你可以看到“搜索结果:”,但如果你没找到,那么你可以看到“没有搜索结果:”。我想在搜索结果之前删除此NO,但我找不到任何解决方案。我已经尝试了很多不同的函数和css,但没有。我想删除这个NO,或整个这一行(没有搜索结果:)。
这就是我在functions.php
中的主题add_filter( 'tc_search_results_title' , 'my_search_results_title');
function my_search_results_title(){
$my_search_results_title = __('Search result :', 'customizr-child');
return $my_search_results_title;
}
add_filter('tc_breadcrumb_trail_items', 'search_results_breadcrumb');
function search_results_breadcrumb( $trail ){
if ( ! is_search() )
return $trail;
$_last = sizeof($trail) - 1;
$_search_string = __('Search result: ', 'customizr-child');
/* or you an use the function used for that other snippet to have the same title, in this case remove the comment of the line below */
// $_search_string = my_search_results_title();
if ( is_paged() )
$trail[$_last] = '<a href="' . get_search_link() . '" title="' . sprintf( esc_attr__( 'Search result "%1$s"' , 'customizr' ), esc_attr( get_search_query() ) ) . '">' . sprintf( '%2$s "%1$s"' , esc_attr( get_search_query() ), $_search_string ) . '</a>';
else
$trail[$_last] = sprintf( '%2$s "%1$s"', esc_attr( get_search_query() ), $_search_string );
return $trail;
}
add_filter( 'tc_no_result_content', 'my_no_result_content');
function my_no_result_content() {
return '<div class="tc-content span12"><h1>Didnt find anything, try again</h1></div>';
}
我在Wordpress中使用Customizr子主题
也许有人可以帮我这个。 谢谢!
答案 0 :(得分:1)
您使用了错误的过滤器。您必须使用tc_search_results_header_content
代替No
字符串。您还可以使用原始部分代码并删除不需要的部分,例如:
function my_search_results_header_content ($content) {
return sprintf( '<div class="row-fluid"><div class="%1$s"><h1 class="%2$s">%3$s%4$s %5$s </h1></div><div class="%6$s">%7$s</div></div>',
apply_filters( 'tc_search_result_header_title_class', 'span8' ),
apply_filters( 'tc_archive_icon', 'format-icon' ),
'', // Original uses: have_posts() ? '' : __( 'No' , 'customizr' ).' ' ,
apply_filters( 'tc_search_results_title' , __( 'Search Results for :' , 'customizr' ) ),
'<span>' . get_search_query() . '</span>',
apply_filters( 'tc_search_result_header_form_class', 'span4' ),
have_posts() ? get_search_form(false) : ''
);
}
add_filter('tc_search_results_header_content', 'my_search_results_header_content');
希望它有所帮助。