Oxygenados La comunidad hispana
Recoda White Full Logo
Patrocinador

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.

1- Nos vamos a nuestro plugin de snippets o al functions.php y allí, meteremos el siguiente código.

// 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 '
  1. ['.$shortcode.']
  2. '; } echo "
"; }
Click para Copiar
Copiado
2 - Hecho esto recargamos la página haciendo click en cualquier enlace y si podremos luego ver como en el menú Ajustes tenemos otro enlace denominado Shortcodes Activos.(Ver imagen de abajo)
shortcodes admin
3 - Ya haciendo click en ese enlace nos aparecerá el listado de los shortcodes.
shortcodes admin lista