Real Estate Manager WordPress Plugin introduces simple search option in version 10.4.1. It looks simple because it has only a search bar, but it is more powerful when it comes to search listings. Great thing is that you can program it yourself.
Please follow below steps to setup it.
- Create a page to display search form (we will call it Search Page)
- Create a page to display search results (we will call it Results Page)
- Now Paste shortcode [rem_search_results] in Results Page
- Copy the url of Search Results page (let say its http//some_site.com/results)
- Paste this shortcode in Search Page [rem_simple_search results_page=”http//some_site.com/results”] (remember to replace the Results Page url with your own)
- That’s it, it will render a search form like this
By default, text written in this field will be searched in the Property Titles and Contents. But you can make it more powerful.
Making it more powerful
You can configure the settings for this simple search field here
On the field Simple Search Method, you can provide each query per line. Each query contains following values separated by commas respectively.
- text – The text you want user to type
- meta_key – Meta key or field name, according to that text
- is_number – If the text is number value, set it to true
- value – Hard-coded value, if not number.
Hope you don’t understand these 🙂 Don’t worry. I will try to explain it using examples.
Suppose we want visitors to type Rent in the search field and then display all those properties in results which have purpose set to Rent. We will provide following query in Simple Search Method.
Now, when typing Rent in search field, it will display all those properties which are for rent.
Let’s take another Example,
We want users to type 2 bedrooms and then display all properties having 2 bedrooms, following query will be used.
Wow, that’s great.
Now you may think that if you want visitors to search for 3, 4 or 5 bedrooms you may have to provide all those queries in each line like
Well, that’s not a good idea. So there is a work around. You can set the is_number to true and then it will automatically search for the numbers provided. Let’s apply it to our above example,
Now, visitors can type 3 bedrooms, 4 bedrooms, 5 bedrooms and search will work accordingly.
You can also use short names, suppose you want visitors to just type 3 baths, or 4 baths or 5 baths, use following
Pretty Cool. The good thing is that you can provide multiple queries in each line in the setting Simple Search Method,
Working with Multi Language
You can allow visitors to search in their own language. Let’s take above Rent example for German Language. We will allow users of Germany to search Miete instead of Rent to display rented properties.