=== Custom Search by BestWebSoft - WordPress Custom Search Plugin ===
Contributors: bestwebsoft
Donate link: https://bestwebsoft.com/donate/
Tags: custom search wordpress, search custom post type wordpress plugin, wordpress custom search form, wordpress search custom fields, custom search bar elementor, wordpress custom search results page, customize search page wordpress
Requires at least: 6.2
Tested up to: 6.9.4
Stable tag: 1.52
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Add advanced custom search to your WordPress site. Search custom post types, taxonomies, and custom fields with full control over results.

== Description ==

Custom Search by BestWebSoft is a powerful WordPress custom search plugin that extends the default WordPress search functionality. It allows you to search custom post types, custom fields, and taxonomies with advanced filtering options.

Create a better search experience for your visitors and make your content easier to find, including portfolio items, galleries, real estate listings, job boards, and more. Whether you're using Elementor, Gutenberg, or a custom theme, this plugin makes adding a custom search form simple.

[View Demo](https://bestwebsoft.com/demo-custom-search-plugin/?ref=readme)

https://www.youtube.com/watch?v=qF2-pFM_ESw

= Free Features =

* Add advanced search functionality to your site
* Search by:
  * All custom post types:
    * [Galleries](https://bestwebsoft.com/products/wordpress/plugins/gallery/?k=a7970636432b7a4dcc5ad805f87b2696)
    * [Portfolio](https://bestwebsoft.com/products/wordpress/plugins/portfolio/?k=2ac66bf272f5329cdf78ed8cb10d49b2)
    * [Cars](https://bestwebsoft.com/products/wordpress/plugins/car-rental/?k=4f3314a1fe385c140e4ff9e361b2e300)
    * [Real estate listings](https://bestwebsoft.com/products/wordpress/plugins/realty/?k=9916846ebbdecc2ba40ce3bff4fbf9f2)
    * [Jobs](https://bestwebsoft.com/products/wordpress/plugins/job-board/)
  * Taxonomies:
    * Categories
    * Tags
    * Custom taxonomies
  * Custom fields
* Custom search results layout:
  * List view (default)
  * Tabbed view
* Compatible with post types translated via [Multilanguage plugin](https://bestwebsoft.com/products/wordpress/plugins/multilanguage/?k=99a0f5dc1e3172bd92208dd2e7886806)
* Simple setup with no coding required
* Fast performance with optimized queries
* Works with any WordPress theme
* RTL and translation-ready
* Google Search

> **Pro Features**
>
> Includes all free features plus:
>
> * Disable custom search on specific pages or post types
> * Control order of custom post types and taxonomies in results
> * Show featured images in results (choose size and alignment)
> * Search only by current post type
> * Set excerpt length
> * Insert custom code via settings
> * Priority support – 1 business day response ([Support Policy](https://bestwebsoft.com/support-policy/))
>
> [Upgrade to Pro](https://bestwebsoft.com/products/wordpress/plugins/custom-search/?k=b67e3e538cdb8bb841b81467655eb0f7)

= Documentation & Tutorials =

* [User Guide](https://bestwebsoft.com/documentation/custom-search/custom-search-user-guide/)
* [Installation Guide](https://bestwebsoft.com/documentation/how-to-install-a-wordpress-product/how-to-install-a-wordpress-plugin/)
* [Purchase & Installation](https://bestwebsoft.com/documentation/how-to-purchase-a-wordpress-plugin/how-to-purchase-wordpress-plugin-from-bestwebsoft/)
* [Video: Installation](https://www.youtube.com/watch?v=2tuQNyfXZ-I)
* [Video: Setup Tutorial](https://www.youtube.com/watch?v=6w7qOA9P0HY)

= Help & Support =

Need help? Visit our Help Center: <https://support.bestwebsoft.com/>

= Translation =

Available in:
* Czech, Russian, Spanish, Ukrainian, Italian, German, French, Icelandic, Arabic

Help us improve translations or add your own language – [Contribute](https://support.bestwebsoft.com/hc/en-us/requests/new)

= Recommended Plugins =

* [Updater](https://bestwebsoft.com/products/wordpress/plugins/updater/?k=7b42404bbc8ad8cb8745f8704cba3c9a) – Keep your WordPress core, themes, and plugins up to date automatically.

== Installation ==

1. Upload the `custom-search-plugin` folder to `/wp-content/plugins/`
2. Activate the plugin via the 'Plugins' menu in WordPress
3. Go to “Custom Search” > “Settings” to configure

[Step-by-step Installation Instruction](https://docs.google.com/document/d/1-hvn6WRvWnOqj5v5pLUk7Awyu87lq5B_dO-Tv-MC9JQ/)

== Frequently Asked Questions ==

= How do I enable custom search for specific post types? =

Go to Custom Search > Settings and select the post types and taxonomies you want to include in the search. You can also control their display order.

= Can I use this plugin with Elementor or other page builders? =

Yes, you can place the custom search bar anywhere using a shortcode, making it compatible with any builder like Elementor or WPBakery.

= I need help. What should I provide for support? =

Please include:
- Plugin name and version (mention Pro if used)
- WordPress version
- Link to the issue
- System status (read how here: https://docs.google.com/document/d/1Wi2X8RdRGXk9kMszQy1xItJrpN0ncXgioH935MaBKtc/)


== Screenshots ==

1. Custom Search Settings page.
2. Custom Search Appearance page.
3. Custom Search Display page.
4. Search results displayed by tabs.

== Changelog ==

= V1.52 - 30.03.2026 =
* NEW: The Google Search is added.
* Update : All functionality was updated for WordPress 6.9.4.

= V1.51 - 08.08.2024 =
* Load optimization for search results.
* Update : All functionality was updated for WordPress 6.6.

= V1.50 - 23.05.2024 =
* Bugfix : Small bugs fixed.
* Update : All functionality was updated for WordPress 6.5.

= V1.49 - 06.10.2023 =
* Update : Settings page was updated.
* Update : BWS Panel section was updated.
* Update : All functionality was updated for WordPress 6.3.

= V1.48 - 26.08.2021 =
* PRO : Settings page was updated.
* Update : BWS Panel section was updated.
* Update : All functionality was updated for WordPress 5.8.

= V1.47 - 28.09.2020 =
* NEW : The "[cstmsrch_search]" shortcode is added.
* Update : BWS Panel section was updated.
* Bugfix : The bug with the display visible pictures has been fixed.

= V1.46 - 30.06.2020 =
* Update : All functionality was updated for WordPress 5.4.2.
* Update : BWS Panel section was updated.
* Update : Settings page was updated.

= V1.45 - 14.11.2019 =
* Bugfix : The bug with wrong table prefix has been fixed.

= V1.44 - 04.09.2019 =
* Update: The deactivation feedback has been changed. Misleading buttons have been removed.

= V1.43 - 13.08.2019 =
* NEW : Ability to search by categories translated using Multilanguage by BestWebSoft has been added.
* Bugfix : The bug with the menu displaying on search page has been fixed.

= V1.42 - 06.12.2018 =
* NEW : Ability to change search results displaying has been added.

= V1.41 - 12.11.2018 =
* Update : The plugin settings page has been changed.
* Pro : Abilty to disable search option for certain pages and/or post types has been added.

= V1.40 - 09.04.2018 =
* NEW : Ability to search by custom fields has been added.

= V1.39 - 29.01.2018 =
* Update : The plugin settings page has been changed.

= V1.38 - 25.10.2017 =
* Update : Code that is used to connect filters is added only on frontend.

= V1.37 - 08.08.2017 =
* Update : We updated all functionality for wordpress 4.8.

= V1.36 - 14.04.2017 =
* Bugfix : Multiple Cross-Site Scripting (XSS) vulnerability was fixed.

= V1.35 - 12.01.2017 =
* NEW : Ability to search by term name has been added.

= V1.34 - 09.08.2016 =
* Update : All functionality for wordpress 4.6 was updated.

= V1.33 - 27.06.2016 =
* Update : BWS panel section is updated.

= V1.32 - 15.03.2016 =
* NEW : The Czech language file is added.
* Pro : Ability to add custom styles.

= V1.31 - 30.11.2015 =
* Bugfix : The bug with plugin menu duplicating was fixed.
* Pro : Drag&drop functionality on mobile was fixed.

= V1.30 - 25.09.2015 =
* Update : We updated all functionality for wordpress 4.3.1.

= V1.29 - 06.07.2015 =
* New : Ability to restore settings to defaults.
* Update : BWS plugins section is updated.

= V1.28 - 05.06.2015 =
* Update : BWS plugins section is updated.
* Update : The Ukrainian and Russian languages are updated in the plugin.

= V1.27 - 15.05.2015 =
* NEW : We added checkbox to mark all custom post types in the settings page.
* Update : BWS plugins section is updated.
* Update : We updated all functionality for wordpress 4.2.2.

= V1.26 - 06.03.2015 =
* Bugfix : Bugs with syntax error and undefined function were fixed.

= V1.25 - 05.03.2015 =
* Update : BWS plugins section is updated.

= V1.24 - 05.03.2015 =
* Bugfix : Script file linking was fixed.
* Bugfix : We added search variable checking to make sure it is not empty in order to avoid conflicts.
* Update : We updated all functionality for wordpress 4.1.1.

= V1.23 - 26.12.2014 =
* Update : BWS plugins section is updated.
* Update : We updated all functionality for wordpress 4.1.

= V1.22 - 12.08.2014 =
* Update : We updated all functionality for wordpress 4.0-beta3.
* Bugfix : Security Exploit was fixed.

= V1.21 - 23.05.2014 =
* Update : We updated all functionality for wordpress 3.9.1.
* Update : The Ukrainian language is updated in the plugin.

= V1.20 - 08.04.2014 =
* Update : BWS plugins section is updated.
* Update : We updated all functionality for wordpress 3.8.1.
* Bugfix : Plugin optimization is done.
* Bugfix : Problem with including nav_menu types to the search results is fixed.
* Bugfix : Bug with displaying of custom types of deactiveted plugins is fixed.

= V1.19 - 07.02.2014 =
* Update : Screenshots are updated.
* Update : BWS plugins section is updated.
* Update : We updated all functionality for wordpress 3.8.1.
* Budfix : Problem with search results in back-end is fixed.

= V1.18 - 26.12.2013 =
* Update : BWS plugins section is updated.
* Update : We updated all functionality for wordpress 3.8.

= V1.17 - 25.11.2013 =
* Update : BWS plugins section is updated.
* Bugfix : The error with argument 2 in function array_merge() is fixed.

= V1.16 - 31.10.2013 =
* Update : We updated all functionality for wordpress 3.7.1.
* Update : Activation of radio button or checkbox by clicking on its label.
* NEW : Add checking installed wordpress version.

= V1.15 - 02.10.2013 =
* Update : We updated all functionality for wordpress 3.6.1.
* NEW : The Ukrainian language file is added to the plugin.

= V1.14 - 04.09.2013 =
* Update : We updated all functionality for wordpress 3.6.
* Update : Function for displaying BWS plugins section placed in a separate file and has own language files.
* NEW : Added additional links on the plugin page.

= V1.13 - 18.07.2013 =
* NEW : Added an ability to view and send system information by mail.
* Update : We updated all functionality for wordpress 3.5.2.

= V1.12 - 24.05.2013 =
* Bugfix : The error related to undefined variable is fixed.
* Changed : BWS plugins section.

= V1.11 - 06.05.2013 =
* Update : The Spanish language is updated in the plugin.

= V1.10 - 17.04.2013 =
* Update : The English language is updated in the plugin.

= V1.09 - 20.02.2013 =
* NEW : The Spanish language file is added to the plugin.

= V1.08 - 31.01.2013 =
* Bugfix : The admin menu bug is fixed.
* Update : We updated all functionality for wordpress 3.5.1.

= V1.07 - 21.12.2012 =
* Update : We updated all functionality for wordpress 3.5.

= V1.06 - 24.07.2012 =
* Bugfix : Cross Site Request Forgery bug is fixed.

= V1.05 - 10.07.2012 =
* NEW : The Hebrew language file is added to the plugin.
* Update : We updated all functionality for wordpress 3.4.1.

= V1.04 - 27.06.2012 =
* Update : We updated all functionality for wordpress 3.4.

= V1.03 - 12.03.2012 =
* Changed : BWS plugins section.

= V1.02 - 24.02.2012 =
* Change : Code which includes styles and scripts is added to the plugin for correct SSL verification.

= V1.01 - 21.02.2012 =
* NEW : Language files are added to the plugin.

== Upgrade Notice ==

= V2.0 =
* New features added.
* The compatibility with new WordPress version updated.

 V1.51 =
* Usability improved.
* The compatibility with new WordPress version updated.

= V1.50 =
* The compatibility with new WordPress version updated.

= V1.49 =
* Functionality improved.
* Bugs fixed.

= V1.48 =
* The compatibility with new WordPress version updated.

= V1.47 =
* Functionality improved.
* Bugs fixed.

= V1.46 =
* Appearance improved

= V1.45 =
* Bugs fixed.

= V1.44 =
* Usability improved.

= V1.43 =
* Functionality improved.
* Bugs fixed.

= V1.42 =
* New features added.

= V1.41 =
* Appearance improved

= V1.40 =
* New features added.

= V1.39 =
* The plugin settings page has been changed.

= V1.38 =
* Functionality improved.

= V1.37 =
* The compatibility with new WordPress version updated.

= V1.36 =
* Bugs fixed.

= V1.35 =
* New features added.

= V1.34 =
* The compatibility with new WordPress version updated.

= V1.33 =
BWS panel section is updated.

= V1.32 =
The Czech language file is added.

= V1.31 =
The bug with plugin menu duplicating was fixed.

= V1.30 =
We updated all functionality for wordpress 4.3.1.

= V1.29 =
Ability to restore settings to defaults.

= V1.28 =
BWS plugins section is updated. The Ukrainian and Russian languages are updated in the plugin.

= V1.27 =
We added checkbox to mark all custom post types in the settings page. BWS plugins section is updated. We updated all functionality for wordpress 4.2.2.

= V1.26 =
Bugs with syntax error and undefined function were fixed.

= V1.25 =
BWS plugins section is updated.

= V1.24 =
Script file linking was fixed. We added search variable checking to make sure it is not empty in order to avoid conflicts. We updated all functionality for wordpress 4.1.1.

= V1.23 =
BWS plugins section is updated. We updated all functionality for wordpress 4.1.

= V1.22 =
Security Exploit was fixed. We updated all functionality for wordpress 4.0-beta3.

= V1.21 =
We updated all functionality for wordpress 3.9.1. The Ukrainian language is updated in the plugin.

= V1.20 =
BWS plugins section is updated. We updated all functionality for wordpress 3.8.1. Plugin optimization is done. Problem with including nav_menu types to the search results is fixed. Bug with displaying of custom types of deactiveted plugins is fixed.

= V1.19 =
Screenshots are updated. BWS plugins section is updated. We updated all functionality for wordpress 3.8.1. Problem with search results in back-end is fixed.

= V1.18 =
BWS plugins section is updated. We updated all functionality for wordpress 3.8.

= V1.17 =
BWS plugins section is updated. The error with argument 2 in function array_merge() is fixed.

= V1.16 =
We updated all functionality for wordpress 3.7.1. Activation of radio button or checkbox by clicking on its label. Add checking installed wordpress version.

= V1.15 =
We updated all functionality for wordpress 3.6.1. The Ukrainian language file is added to the plugin.

= V1.14 =
We updated all functionality for wordpress 3.6. Function for displaying BWS plugins section placed in a separate file and has own language files. Added additional links on the plugin page.

= V1.13 =
Added an ability to view and send system information by mail. We updated all functionality for wordpress 3.5.2.

= V1.12 =
The error related to undefined variable is fixed. BWS plugins section.

= V1.11 =
The Spanish language is updated in the plugin.

= V1.10 =
The English language is updated in the plugin.

= V1.09 =
The Spanish language file is added to the plugin.

= V1.08 =
Bugs in admin menu were fixed. We updated all functionality for wordpress 3.5.1.

= V1.07 =
We updated all functionality for wordpress 3.5.

= V1.06 =
Cross Site Request Forgery bug was fixed.

= V1.05 =
The Hebrew language file is added to the plugin. We updated all functionality for wordpress 3.4.1.

= V1.04 =
We updated all functionality for wordpress 3.4.

= V1.03 =
BWS plugins section has been changed.

= V1.02 =
Code which includes styles and scripts is added to the plugin for correct SSL verification.

= V1.01 =
Language files are added to the plugin.
