搜索表单未显示

时间:2015-09-07 12:00:32

标签: wordpress genesis search-form

我已经制作了一个自定义的searchform.php来配合Genesis儿童主题!但是我的自定义表单正在被Genesis默认搜索表单替换。

在儿童主题的functions.php页面中,我添加了这个片段....

function search_form_no_filters(){
    // look for local searchform template
    $search_form_template = locate_template( 'searchform.php' );
    if ( '' !== $search_form_template ){
        // searchform.php exists, remove all filters
        remove_all_filters('get_search_form');
    }
}
add_filter( 'get_search_form', 'genesis_search_form' );

这自然应该拉出我的自定义表格并替换默认的Gensis一个但是有些共鸣它不是!

我错过了什么吗? 非常感谢。

1 个答案:

答案 0 :(得分:2)

我认为add_filter部分是表单未显示的原因。

使用add_filter( 'get_search_form', 'search_form_no_filters' );