En la entrada hemos visto como obtener un listado de los shortcodes que tenemos en nuestro WordPress, ahí obteníamos la visualización de la misa en una página del frontend; ahora vamos a ver como hacer lo mismo pero desde el lado de administración o backend.
// Crear la página para mostrar la lista de shortcodes en este WordPress
function diwp_display_shortcodes_admin_page() {
add_options_page('Todos los Shortcodes Activos', 'Shortcodes Activos', 'manage_options', 'active-shortcodes', 'diwp_display_list_of_shortcodes');
}
add_action('admin_menu', 'diwp_display_shortcodes_admin_page');
// function to display the list of active shortcodes in WordPress
function diwp_display_list_of_shortcodes(){
global $shortcode_tags;
$shortcodes = $shortcode_tags;
// sort the shortcodes with alphabetical order
ksort($shortcodes);
echo "Listado de todos los ShortCodes activos en esta Web.
";
echo "";
foreach ($shortcodes as $shortcode => $value) {
echo '- ['.$shortcode.']
';
}
echo "
";
}