2

function.php子テーマページに add_filter() コードを追加して検索ボックスを作成しました。

コードは次のとおりです。

function add_search_to_wp_menu ( $items, $args ) {
    if( 'primary' === $args -> theme_location ) {
$items .= '<li class="menu-item menu-item-search">';
$items .= '<form method="get" class="menu-search-form" action="' . get_bloginfo('home') . '/"><p><input class="text_input" type="text" value="Click to Search" name="s" id="s" onfocus="if (this.value == \'Click to Search\') {this.value = \'\';}" onblur="if (this.value == \'\') {this.value = \'Click to Search\';}" /><input type="submit" class="my-wp-search" id="searchsubmit" value="search" /></p></form>';
$items .= '</li>';
    }
return $items;
}
add_filter('wp_nav_menu_items','add_search_to_wp_menu',10,2);

これはかなりうまくいっています。カスタム検索を google search に変更したいと思います。インターネットでたくさんのチュートリアルをチェックしました。しかし、すべてのチュートリアルはsearchform.php、子テーマにテンプレートを追加し、必要なことを行うことについて述べています。

私の質問は、この Google 検索コードを の既存の検索コードに追加するにはどうすればよいかということですfunction.php。私はGoogle検索コードを持っていることを意味しました:

<script>

--google search code 

</script> 

function.phpの代わりに既存の検索コードの代わりに、function.phpこのコードを に直接追加でき$items .= '<form method="get" class="menu-search-form" ますか?

4

0 に答える 0