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"
ますか?