Easily search through all blogs into your WordPress Multisite posts by post title, post content or post author. Multisite Global Search doesn’t work with single WordPress installation and it must be activated for all sites using «network activate» in the plugins admin panel.
This plugin is based on my other global search plugin, WPMU Global Search. It has some new features but if you want to keep using the older version of WordPress MU, you can install my other plugin.
Currently in the following languages:
- English (en_GB)
- French (fr_FR) by Fabrice Perrinel
- German (de_DE) by Dennis Vorpahl
- Norwegian Bokmal (nb_NO) by Tore Johnny Bråtveit
- Portuguese (pt_PT) by José Anjos
- Romanian (ro_RO) by Alexander Ovsov Web Geek Science
- Russian (ru_RU) by Sam Savinov
- Serbian (sr_RS) by Andrijana Nikolic http://science.webhostinggeeks.com/multisite-global-search
- Slovak (sk_SK) by Branco WebHostingGeeks.com
- Spanish (es_ES)
If you have created your own language pack, or have an update of an existing one, you can send gettext .po and .mo files to me so that I can bundle it into Multisite Global Search.
Requeriments
- WordPress Multisite Installation.
- MySQL 5.0.1 or greater.
- The MySQL user needs to be assigned the ability to «create views» and «drop views» in WordPress database.
- Permalink structure must be diferent to default when widget is activated in a blog of your network.
Features
- Search on posts and pages.
- Put search form into your code.
Multisite_Global_Search::ms_global_search_vertical_form(your_results_page)
Multisite_Global_Search::ms_global_search_horizontal_form(your_results_page)
- Insert search form in templates using a shortcode:
[multisite_search_form]
- Use type attribute to select vertical form or horizontal form. Default attribute value: vertical.
[multisite_search_form type="vertical"]
[multisite_search_form type="horizontal"]
- Use page attribute to change results page URI. Default attribute value: globalsearch.
[multisite_search_form page="multisite-search"]
Search results will be showed in http://your_blog_URL/multisite-search.
- Search results are showed in a page which contents the shortcode:
[multisite_search_result]
- Show excerpted results:
[multisite_search_result excerpt="yes"]
- Multisite Global Search Widget. Show a search form in your sidebar.
- Customizable relative URI for results page.
- Two different form types, vertical and horizontal.
- Search across all network blogs or only in your blogs if you are logged.
- Entries on every site across your installation appear in search results immediately after publication.
- Receive results from your complete blog network, even sites you do not own or control.
- Customizable style sheet for widget and results page.
Download
Download the plugin from the WordPress Plugin Repository: http://wordpress.org/extend/plugins/multisite-global-search/
If plugin works in your WP version, send your vote and push works in the compatibility form.
Hello,
I would like to the options to search across only blogs where I’m a member, pages vs. posts, etc, and just have a search across all blogs, all content types (including a custom post type ‘documents’ if possible).
I’m fine hacking up the plugin if I need to. I’m fine changing form elements to hidden ones, which I’ve already done in fact. The biggest thing hanging me up right now is how to return *both pages and posts* in the same results.
Any help would be much appreciated, thanks.
Sorry, I would like to REMOVE the extra options and just search all post types on all blogs. Thanks.
Hello:
Thank you for your work on this plugin. I am having a problem installing it.
I have all of the privileges set correctly on the MySql database.
The plugin is generating an error
«CREATE VIEW command denied to user ‘sam_blogger’ @localhost for table ‘wp_v_posts’
What is the solution?
thank you
When a large number of search results, how to display the search results Pagination
? Thank you!
foodnav.org is going to be a Directory Site built on WordPress 3.1.1 and BuddyPress. The biggest function of the directory is the function of being able to search across multiple «blogs». So, far I have surprised myself that I was able to get everything working. There are just some appearance things I would like to be able to change. On the Home Page I would like to get the Box Bigger (Google style of course) and take off some of the excess verbiage because everything has to default to Search Pages and All Blogs. I would also like to take out the reference to searching «Blogs» because it’s just going to be confusing to the average user.
I would also like to do this without hacking all of your code because I don’t want to end up coming back to it with the updates because it seems to be a very well supported plugin. Can most of these changes be made in the style.css file and then should I put that in my theme folder?
Thanks,
Jerry Craig
Cupbearer
I really really need to figure out how to do the search on a different post_type than just the standards. Or just do it by default on everything. I’m using a custom fn_product for my Products post_type and they don’t show up in the search.
Thanks,
Jerry Craig
Cupbearer
Where can I find localization files? They are not in plugin folder that I have downloaded from wordpress site.
I am using SQL 5.1.52 and still getting «Error creating search views in the database. Deactivate Multisite Global Search and check you have create views privilege in your WordPress database.
Illegal mix of collations for operation ‘UNION'»
Could you please guide me how to enable operations to the specific user? I am a non-techie guy. I know only to execute SQL queries. If someone helps me with a query, it would be grateful to everybody like me!
Thanks.
I would like to test this plugin but I stumble upon an error (bug?) on activating.
The plugin seems to expect that all the usual tables MUST exists. But in our installation we have quite a few blogs which i.e. don’t have a comments table. Plugin activation fails at this point. I guess it would be nice if the plugin would report missing tables but it should activate regardless.
Need to limit the number of results on the search page to 10 or 20. I got 147 results and my browser locked up. A pagination feature would be great!
Love your plug in!