Automatically generated list of your shortcodes in edit window
To generarte a list of all shortcodes used in the theme or plugins while editing the post or page – just add the following code to functions.php:
add_action('media_buttons','add_sc_select',11); function add_sc_select(){ global $shortcode_tags; /* ------------------------------------- */ /* enter names of shortcode to exclude bellow */ /* ------------------------------------- */ $exclude = array("wp_caption", "embed"); echo ' <select id="sc_select"><option>Shortcode</option>'; foreach ($shortcode_tags as $key => $val){ if(!in_array($key,$exclude)){ $shortcodes_list .= '<option value="['.$key.'][/'.$key.']">'.$key.'</option>'; } } echo $shortcodes_list; echo '</select>'; } add_action('admin_head', 'button_js'); function button_js() { echo '<script type="text/javascript"> jQuery(document).ready(function(){ jQuery("#sc_select").change(function() { send_to_editor(jQuery("#sc_select :selected").val()); return false; }); }); </script>'; }
Doświadczony Programista WordPress Developer, od 2007 tworzy wielojęzykowe, responsywne witryny, sklepy internetowe, strony AMP oraz aplikacje mobilne, modyfikując frontend jak i backend serwisów pod indywidualne potrzeby klienta. Projektuje mikroanimacje i architekturę informacji w witrynach, optymalizuje kod witryny pod SEO. Łata dziury w oprogramowaniu, zabezpiecza i naprawia serwisy www po włamaniach. Od 1996r. tworzy strony www i kampanie online, a od 2007 roku migruje i kastomizuje strony klientów do WordPressa, szkoli, doradza i optymalizuje nakłady inwestycyjne na nowoczesne rozwiązania komunikacyjne w marketingu internetowym.
Leave a Reply
Want to join the discussion?Feel free to contribute!