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. Your plugin works well. I used it on several sites. For other reasons I must now use Google. But it is difficult to leave behind your clever use of views and unions.

    Maybe there is more value in other uses of your technique. For example, there is no plugin that presents the latest post in a category across all sub sites. I volunteer for a non profit organization. It has chapters all across the world. Each chapter has a category «activities» . On the main site we want to show the latest post in «activities» from any chapter in the world. I think many other multisites need this too. Unlike search there is no competition. Can this be done with your technique?

  2. poochuan :
    I doesn’t understand this
    3. Create a new page in your blog with default global search uri: globalsearch.
    what meaning new page ?
    new page is globalsearch.php or is globalsearch or is a category
    thanks very much!

    You have to add a new page to your blog using «Pages» menu.
    Sure that final part permalink is globalsearch.
    And put this shortcode in content of the new page: [multisite_search_result]

    New page is globalsearch 😉

  3. Don Saxton :
    Your plugin works well. I used it on several sites. For other reasons I must now use Google. But it is difficult to leave behind your clever use of views and unions.
    Maybe there is more value in other uses of your technique. For example, there is no plugin that presents the latest post in a category across all sub sites. I volunteer for a non profit organization. It has chapters all across the world. Each chapter has a category “activities” . On the main site we want to show the latest post in “activities” from any chapter in the world. I think many other multisites need this too. Unlike search there is no competition. Can this be done with your technique?

    Of course! You can use views and unions to show lastest post in a category across all sub sites. Maybe you are interested in my other plugin BuddyPress Activity Tags that show tags used in posts across all sites in your installation.

    Thanks!!

  4. Hi, i installed Multisite Global Search plugin but its not working, i got error when instead of search results

    Error 404 – Not Found

    Ooops, I cannot find you the page you are looking for. You may try to search my site another keyword or use the navigation on your right to browse my site.

    Please Please let me know where doing mistake.

  5. I am excited about your Global Search Plugin, but I get the following error:

    Error creating search views in the database. Deactivate Multisite Global Search and check you have create views privilege in your WordPress database.
    The used SELECT statements have a different number of columns

    I made sure that I have assigned create and drop permissions to the MySQL user so it must be something else.

    Frank

Deja una respuesta

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