Dominar el ecosistema de WordPress implica ir más allá de la configuración básica. En la Academia Nascor creemos que la verdadera potencia digital surge cuando eres capaz de crear tus propias soluciones. Hoy te enseñaremos como crear un plugin de 0 diseñado para mejorar la personalización de tu sitio: el “Nascor – User Display Pro”.

Aprende como crear un plugin de 0 para WordPress

Requisitos previos para tu desarrollo

Antes de comenzar, asegúrate de contar con los accesos necesarios para trabajar con seguridad:

  • Acceso a WordPress Admin: Indispensable para activar y probar tu creación.
  • Acceso al Hosting: Necesitarás ingresar al Administrador de Archivos de tu servidor (preferiblemente en un hosting optimizado como WNPower) para navegar por la ruta public_html/wp-content/plugins.

Paso 1: Estructura y Código del Plugin

Para entender como crear un plugin de 0, primero debemos definir su función. Nuestra herramienta permitirá mostrar el nombre del usuario conectado mediante el shortcode , incluso dentro de los menús de navegación.

Crea una carpeta llamada nascor-user-pro dentro de tu directorio de plugins y, dentro de ella, un archivo llamado nascor-user-pro.php. Pega el siguiente código:

PHP

<?php
/**
 * Plugin Name: Nascor - User Display Pro
 * Description: Muestra el nombre de usuario conectado mediante el shortcode [display_username].
 * Version: 1.2
 * Author: Nascor
 */

if ( ! defined( 'ABSPATH' ) ) { exit; }

function nascor_display_username_shortcode() {
    if ( is_user_logged_in() ) {
        $current_user = wp_get_current_user();
        return esc_html( $current_user->display_name );
    }
    return ''; 
}
add_shortcode( 'display_username', 'nascor_display_username_shortcode' );

// Habilitar en Menús
add_filter( 'nav_menu_item_title', 'nascor_process_shortcodes_in_menu', 10, 1 );
add_filter( 'walker_nav_menu_start_el', 'nascor_process_shortcodes_in_menu', 10, 1 );

function nascor_process_shortcodes_in_menu( $text ) {
    if ( strpos( $text, '[display_username]' ) !== false ) {
        return do_shortcode( $text );
    }
    return $text;
}

Paso 2: Instalación y Activación

Una vez que el archivo esté en su lugar, dirígete a tu panel de WordPress, busca el apartado de “Plugins” y verás tu nueva creación lista para ser activada. Esta es la forma más directa de aprender como crear un plugin de 0 manipulando los archivos del servidor.

Método alternativo: Carga mediante archivo .ZIP

Si prefieres desarrollar el código en tu computadora, simplemente crea la carpeta y el archivo en tu escritorio. Luego, comprime la carpeta en un archivo .zip. Desde tu panel de WordPress, ve a Plugins > Añadir nuevo > Subir plugin y selecciona tu archivo comprimido. Es un proceso rápido y profesional que facilita la distribución de tus herramientas.

[Sugerencia de Imagen 2: Captura de pantalla del plugin activado en el panel de WordPress. Atributo ALT: “Resultado de como crear un plugin de 0 activado”]

Optimiza el rendimiento de tu creación

Crear herramientas personalizadas es genial, pero no olvides que cada línea de código debe estar optimizada. Si quieres que tu sitio vuele junto con tus nuevos plugins, te recomendamos seguir nuestra guía sobre cómo configurar WP Rocket paso a paso.

Si sientes que el desarrollo a medida es el impulso que tu empresa necesita, en Nascor nos involucramos en tus desafíos para construir sistemas escalables y de alto impacto. [Enlace interno: Ponle un enlace a “sistemas escalables” que dirija a tu página de servicios].

Para más recursos técnicos, puedes visitar la documentación oficial de WordPress.org.

V.I.V.Y.

Ingeniería de Ventas B2B

Desencriptando algoritmos...