Multisite Global Search

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:

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.
    Vertical Multisite Search Form 

    [multisite_search_form type="vertical"]

    Horizontal Multisite Search Form

    [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.

144 comentarios en «Multisite Global Search»

  1. We have a WordPress MultiSite just installed. We’re attempting to setup the MultiSite Global Search Plugin and when we try to NetWork Activate the Plugin we get an Error message:

    «Error creating search views in the database. Check you have create views privilege in your WordPress database.»
    «Illegal mix of collations for operation ‘UNION'»

    I have Verified that we are running on Mysql 5.1.56 and that we «DO» have Create and Drop Privileges for views

    Can you provide any direction or advice.

    BobP

  2. I just added this plugin to a site I’m working on, and congrats – it’s very good. I did have one difficulty however – when you added additional options, you did not document how to set those options when adding

    Multisite_Global_Search::ms_global_search_horizontal_form(globalsearch,1,1)

    into your code. I figure out that the first option is the page name, the second is for searching by default on pages, and the third is to disable search options by trial and error.

    Hopefully someone else can benefit from this – and it would be nice if you added it into the usage instructions.

    Thank you!

  3. Keep getting the error «Multisite Global Search requires multisite installation. Please create a network first, or deactivate Multisite Global Search.» when we try and Network Activate it. The site is already a multi site aka network. Any ideas?

  4. I changed line 42 of inc/shortcodes.php to the following:

    $excerpt = strip_tags(apply_filters( ‘the_content’, $excerpt ), ‘‘);

    as I was having trouble with tables in the content breaking the template.

    Cheers,
    Jon

  5. @Wayne, I am having trouble with the same thing. Did you figure out the syntax, or does anyone have any insight on that?
    Thx

  6. Hello,

    I installed latest version of the plugin, i followed the instructions, and created the page, posted the short code in the post, and when i try to search for anything it does not show any results not even a message that there is no results. it acts as if i have done nothing. i checked the database and the three tables of v_metadata , v_comments, v_posts exist, so i do not know where is the problem. do you have an idea? Thx in advance 🙂

  7. Alicia,
    I recently installed the latest version of the plugin and appear to be meeting all requirements; however, if I am on Site B in my multisite and search for content posted on Site A (and vice versa) it tells me no results were found. If I am on Site A (or B) and search for content on the same site, the search does work, but it does not appear to be searching the whole network. Any suggestions? Thank you.

  8. Results always appear as a 404 page. I’ve changed the custom results page to ‘search’ and I’ve tried the default ‘globalsearch’. Either way, 404 error page. How can I fix this?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *