Home » Blog » Cybersecurity » Cybersecurity » How To Automatically Add A Search Field To Your WordPress Menu

How To Automatically Add A Search Field To Your WordPress Menu

[Normal_Box]Add a search field to WordPress menu

Implementing WordPress Search

Many WordPress themes do not include the option to add a search field to the WordPress menu automatically. In themes which do, the option is accessible most of the time through additional widget spaces. But what if your WordPress theme does not provide the widget space to include a search field in your navigational menu?

Below is a snippet which will generate an automatic search field based on your themes search settings in the navigational menu for any WordPress website.

[/Normal_Box]
Copy and paste to functions.php Copy and Paste the code snippet below into your themes functions.php file.
[Normal_Box]

add_filter('wp_nav_menu_items','add_search_box', 10, 2);
 function add_search_box($items, $args) {
ob_start();
 get_search_form();
 $searchform = ob_get_contents();
 ob_end_clean();
$items .= '
' . $searchform . '
';
return $items;
 }

[/Normal_Box]

Sean Doyle

Sean is a tech author and engineer with over 20 years of experience in cybersecurity, privacy, malware, Google Analytics, online marketing, and other topics. He is featured in several publications.

More Reading

Post navigation

4 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

How to fix This webpage has a redirect loop error on WordPress

How to create a WordPress Archive page

The best bbPress shortcodes for WordPress