Modifique o formulário de pesquisa com o plugin

Eu quero adicionar para pesquisar formulário para qualquer tema que eu usei.

Eu li que não deveria modificar o tema propriamente dito, mas criar um plugin.

Então criei o plugin:

 add_filter('get_search_form', 'my_search_form'); function my_search_form($html) { $html =' '; return $html; } 

O tema tem searchform.php com o formulário original e o plugin não o muda.

O que devo fazer?

Solutions Collecting From Web of "Modifique o formulário de pesquisa com o plugin"

Aqui está uma maneira alternativa de tornar o tipo de publicação do product pesquisável , a partir de um código de plugin:

 < ?php /** Plugin Name: Product Search Only **/ add_filter( 'register_post_type_args', function( $args, $post_type ) { $args['exclude_from_search'] = true; if( 'product' === $post_type && (bool) $args['public'] ) $args['exclude_from_search'] = false; return $args; }, 999, 2 ); 

Aqui, modificamos o registro do tipo de publicação, definindo exclude_from_search como verdadeira, para todos os tipos de publicação, exceto o tipo de publicação do product público. Se necessário, você pode ajustar a prioridade tardia.