function register_shortcodes() { foreach (installed_shortcodes() as $shortcode) { $shortcode->register_shortcode(); } }
<?php /** * Shortcode admin interface **/ $shortcodes = installed_shortcodes(); ?> <div id="select-shortcode-form" style="display:none"> <div id="select-shortcode-form-inner"> <h2>Select a shortcode:</h2> <p> This shortcode will be inserted into the text editor when you click the "Insert into Post" button. </p> <div class="cols"> <div class="col-left"> <select name="shortcode-select" id="shortcode-select"> <option value="">--Choose Shortcode--</option> <?php foreach ($shortcodes as $shortcode) { echo $shortcode->get_option_markup(); } ?> </select> </div> <div class="col-right"> <ul id="shortcode-descriptions"> <?php foreach ($shortcodes as $shortcode) { echo $shortcode->get_description_markup(); } ?>