WordPress Advanced Search query custom fields

Rate this post

WordPress Advanced Search query custom fields

In this Post We Will Explain About is WordPress Advanced Search query custom fields With Example and Demo.Welcome on Pakainfo.com – Examples, The best For Learn web development Tutorials,Demo with Example! Hi Dear Friends here u can know to How to Create Advanced Search Form in WordPress for Custom Post TypesExample

Free Live Chat for Any Issue

In this post we will show you Best way to implement advanced search forms for WordPress-powered sites, hear for Creating a search form for custom fields – WordPresswith Download .we will give you demo,Source Code and examples for implement Step By Step Good Luck!.

Step 1 : query_search.php

First of all we need to do is open simple your query_search.php file or wherever your search here form is stored. and Then add the simple following fields here inside the form source code:

Read Also:  Build Push Notification System with PHP & MySQL - notification alert in php mysql

<!-- Advanced Search For articles -->
<input type="hidden" name="post_type[]" value="articles" />
<!-- Advanced Search For post -->
<input type="hidden" name="post_type[]" value="post" />
<!-- Advanced Search For videos -->
<input type="hidden" name="post_type[]" value="videos" /> 
<!-- Advanced Search For books -->
<input type="hidden" name="post_type[]" value="books" />  

Step 2 : search.php

Next open your simple search.php file and and here paste the following simple codes above your for or any loop content, therefore your list of users can see the all options at the top menu bar.

<form role="search" method="get" id="query_search" action="<?php echo home_url( '/' ); ?>">
<input type="text" name="s" id="s" <?php if(is_search()) { ?>value="<?php the_search_query(); ?>" <?php } else { ?>value="Enter keywords …" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"<?php } ?> /><br />
<?php $query_types = get_query_var('post_type'); ?>

<!-- Advanced Search For books -->
<input type="checkbox" name="post_type[]" value="books" <?php if (in_array('books', $query_types)) { echo 'checked="checked"'; } ?> /><label>Search Books</label>

<!-- Advanced Search For videos -->
<input type="checkbox" name="post_type[]" value="videos" <?php if (in_array('videos', $query_types)) { echo 'checked="checked"'; } ?> /><label>Search Videos</label>

<!-- Advanced Search For articles -->    
<input type="checkbox" name="post_type[]" value="articles" <?php if (in_array('articles', $query_types)) { echo 'checked="checked"'; } ?> /><label>Search Articles</label>

<!-- Advanced Search For post -->
<input type="checkbox" name="post_type[]" value="post" <?php if (in_array('post', $query_types)) { echo 'checked="checked"'; } ?> /><label>Search Blog</label>

<!-- Simple Submit Button-->   
<input type="submit" id="searchsubmit" value="Advanced Search" />



I hope you have Got What is Creating a search form for custom fields – WordPress And how it works.I would Like to have FeadBack From My Blog(Pakainfo.com) readers.Your Valuable FeadBack,Any Question,or any Comments abaout This Article(Pakainfo.com) Are Most Always Welcome.