The mu_options() WordPress PHP function retrieves WordPress Multisite (WPMU) options.
Usage
To use the mu_options() function, simply call it without any parameters:
$mu_options = mu_options();
Parameters
- None.
More information
See WordPress Developer Resources: mu_options
Examples
Get WPMU options and display them
This example retrieves WPMU options and displays them in an unordered list.
$mu_options = mu_options(); echo '<ul>'; foreach ($mu_options as $key => $value) { echo '<li><strong>' . $key . '</strong>: ' . $value . '</li>'; } echo '</ul>';
Check if a specific WPMU option exists
This example checks if a specific WPMU option, ‘my_custom_option’, exists.
$mu_options = mu_options(); if (array_key_exists('my_custom_option', $mu_options)) { echo 'Option exists.'; } else { echo 'Option does not exist.'; }
Retrieve the value of a specific WPMU option
This example retrieves the value of a specific WPMU option, ‘my_custom_option’, and displays it.
$mu_options = mu_options(); if (array_key_exists('my_custom_option', $mu_options)) { echo 'Value: ' . $mu_options['my_custom_option']; } else { echo 'Option does not exist.'; }
Count the number of WPMU options
This example counts the number of WPMU options and displays the result.
$mu_options = mu_options(); $count = count($mu_options); echo 'Total WPMU options: ' . $count;
Retrieve all WPMU options starting with a specific prefix
This example retrieves all WPMU options starting with the prefix ‘myprefix‘.
$mu_options = mu_options(); $prefix = 'my_prefix_'; $filtered_options = array(); foreach ($mu_options as $key => $value) { if (strpos($key, $prefix) === 0) { $filtered_options[$key] = $value; } } // Display the filtered options echo '<pre>'; print_r($filtered_options); echo '</pre>';