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);

这工作得很好。现在我想将我的自定义搜索更改为谷歌搜索。我在网上查了很多教程。但是所有的教程都在说searchform.php在您的子主题上添加模板并做任何您想做的事情。

我的问题是如何将此谷歌搜索代码添加到现有的我的搜索代码中function.php。我的意思是我有一个谷歌搜索代码:

<script>

--google search code 

</script> 

我可以将此代码直接添加到function.php而不是我现有的搜索代码中function.php$items .= '<form method="get" class="menu-search-form"

4

0 回答 0