WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by alordiel v0.9.4

Dropdown multisite selector

Gives you the resources to make select field with redirecting options to a given URLs.

Dropdown multisite selector

The facts

Rating
5★ from 19
Active installs
900+
Price
Free
Last updated
26 Mar 2025
Added
Jan 2014
Requires WP
3.8
Tested up to
WP 6.7.7
Requires PHP
7.4.0
Downloads
32,748

Our analysis

AI-assisted

Dropdown Multisite Selector is a WordPress plugin that allows you to create configurable dropdown fields that redirect users to selected links. Originally designed for multisite navigation, it now supports custom links as well. You can manage options, labels, and sorting through the plugin's settings and display the dropdown using a shortcode or widget.

This plugin is suitable for users who manage multiple WordPress sites and want to facilitate easier navigation between them. It also caters to those who need to create custom dropdown menus for various purposes.

Best for: This plugin is best for WordPress multisite administrators and users needing custom dropdown navigation.

What it does well

  • Supports both multisite navigation and custom links
  • Configurable dropdown options and labels
  • Sorting options for dropdown entries
  • Shortcode and widget support for easy integration
  • Active user base with positive ratings

Where it falls short

  • Limited information on additional functionalities or support

Verdict

Dropdown Multisite Selector provides a straightforward solution for managing navigation links in WordPress multisite environments. It may also suit users looking for custom dropdown options, though further functionality details are not provided.

From the developer

alordiel's own description of Dropdown multisite selector, lightly tidied.

With this plugin you can create fully configurable dropdown field which select options would work as links and will redirect the user to the selected one. It was originally built for multisite for faster navigation between each sub-site, but currently it also supports custom links as options from the dropdown.

There are three options:

  • manually configure the number of the options from the dropdown element – pick up a name of your option and the relevant url where the user will be redirected after choosing it;
  • get any list of all sites from WordPress Multisite network – this one picks the names of all your sites that are in the multisite network and adds them to the select element;
  • get the same list as previous one but only with the site where the current logged-in user is registered;

You can manage:

  • Your label for the name of the select option or leave it without label
  • Your first select option (‘Select branch’, ‘Select country’, ‘Choose Side’)
  • Sorting of your custom list (alphabetic sorting + reverse sorting (your last entries will become first in the dropdown))

Once you have saved your settings you can see the result using this shortcode [dms] or use the widget.

Shortcodes

[dms] – Using this shortcode will generate the same dropdown as the one you have configured in the admin settings panel.

[dms_manual name=”” placeholder=”” target=”” options=””] – Use this one your own dropdown that has nothing to do with the settings you have set. The arguments of this shortcode are:
* name – the label of the select option (leave empty for no label)
* placeholder – the first option that is shown in the select menu (like: “– Select –“)
* target – could be “default” or “blank”. This is the target of the link – “blank” is to be open in new window
* options – name-link pairs, should be placed as : “url1|name1, url2|name2, url3|name3”

An example:
[dms_manual name=”Label” placeholder=”–Select–” target=”blank” options=”Trusted search engine|https://duckduckgo.com, Tracking search engine|https://google.bg”]

If you would more functionality, please contact me to check if I can implement it. Also thanks to everyone giving me hints how to improve this plugin.

Filters in the code

Here are some filters that you can use to modify the results from the code:
* dms_sites_arguments – to control the attributes used in the function get_sites() when ‘Show all sites in the WMN’ option is selected.
* dms_multisite_pairs – filter the results returned from get_sites().
* dms_users_sites – control the sites when ‘Show only the sites where the user is registered’ option is selected.

Read the full description on the official page →

Tagged as