Home » WordPress » Cómo crear un plugin para WordPress en 5 minutos

Cómo crear un plugin para WordPress en 5 minutos

Sí, has leído bien el título: puedes crear un plugin para WordPress y empezar a utilizarlo en tu sitio web en cuestión de minutos.

No será un plugin enorme, pero los plugins no siempre tienen que ser complicados. En este tutorial te mostraré cómo agregar un plugin simple que agregará código personalizado a la sección <head> del sitio web de WordPress. Esto es exactamente lo que aprenderás:

Recuerda, sólo tenemos unos minutos, ¡así que empecemos!

Por qué debería crear plugins de WordPress en lugar de añadir código al archivo functions.php del tema

Probablemente sabes que siempre puedes añadir pequeños scripts personalizados al archivo functions . php del tema de WordPress. Y eso es genial. Pero esta forma tiene sus defectos.

  1. Si cambias de tema de WordPress en tu sitio web, todos los scripts personalizados se desactivarán con el tema.
  2. Si no usas temas hijo en tu sitio WordPress, un día puedes olvidarte del código personalizado que tienes en el functions.php de tu tema, y todo el código se perderá si actualizas tu tema.
  3. Es mucho más fácil y rápido habilitar o deshabilitar un plugin que buscar y deshabilitar código personalizado en el archivo functions.php de tu tema si lo necesitas.

Best WordPress hosting 2024

Así que la razón para crear sus propios plugins de WordPress es clara, creo.

Cómo crear un plugin de WordPress simple

Abra cualquier editor de texto básico (como Notepad), o cualquier editor de código (como VS Code, Notepad++). El editor de texto básico funcionará bien ahora, y copia este código en él:

<?php
/**
 * Plugin Name: My Custom Plugin
 * Description: My first WordPress plugin built just in 5 minutes
 * Version: 1.0
 * Author: ImakeITwork
 * Author URI: https://HowToSetup.website
 * Text Domain: my-custom-plugin
 *
 * @author HowToSetup.website
 * @copyright Copyright (c) 2022, HowToSetup.website
**/

function add_fathom_analytics() {
    ?>
        <script src="https://cdn.usefathom.com/script.js" data-site="GPXXQRXX" defer></script>
    <?php
}
add_action('wp_head', 'add_fathom_analytics');

La sección superior, que está entre los símbolos /** y **/, describe tu plugin. Sustituye el nombre del plugin por el que quieras. Cambia Descripción, autor – toda esta información no es crítica, pero será visible después de que subas el plugin a tu sitio. Asegúrese de que el nombre de su plugin es el mismo que el dominio del texto, simplemente reemplace todos los espacios y otros símbolos especiales con guiones como se ve en el ejemplo – Mi plugin personalizado se convirtió en my-custom-plugin en el ejemplo.

Ahora es el momento de añadir la funcionalidad de tu plugin. En este ejemplo estoy añadiendo código de Fathom Analytics a la sección <head> del sitio web. Primero creo una función:

function some_function_name() {
// some code here
}

Esa función puede ser lo que quieras – css personalizado, javascript, código php, lógica condicional de WordPress, etc.

Luego llamo a esa función usando el hook de WordPress:

add_action('wp_head', 'some_function_name');

Eso es todo – el código está listo. Guarde este archivo como my-custom-plugin.php (o cualquier nombre que haya usado en el Dominio de Texto, y guárdelo como archivo .php).

Cómo preparar tu plugin personalizado de WordPress para subirlo a tu sitio

Puede parecer complicado, pero en realidad no lo es en absoluto. Si quieres subir tu plugin a tu sitio web directamente desde el panel de administración de WordPress, necesitas comprimirlo – guardar el archivo como .zip .

Así es como se hace en Windows 11:

compress wordpress plugin to zip archive

Simplemente haga clic con el botón derecho del ratón en el archivo del plugin que acaba de crear, y seleccione Comprimir a archivo ZIP.

El mismo truco se puede hacer en otros sistemas operativos, o puede utilizar software de terceros como 7zip para comprimir su plugin de WordPress a formato Zip.

Este es el resultado:

compress wordpress file to .zip

Eso es todo – ahora su plugin de WordPress está listo para usar.

Cómo subir e instalar el plugin de WordPress a través del panel de administración de WordPress

Una vez que su nuevo plugin de WordPress esté listo, abra el panel de administración de su sitio web. Luego vaya a Plugins >> Añadir Nuevo, y haga clic en el botón Subir Plugin en la parte superior de la página.

how to upload plugin to wordpress

Haga clic en Elegir archivo y seleccione el archivo .zip del plugin de WordPress.

upload wordpress plugin using admin panel

Haz clic en Instalar ahora.

upload custom wordpress plugin to wordpress using admin panel

Si has hecho todo correctamente, tu plugin debería estar instalado ahora. Pulsa el botón Activar Plugin para empezar a usarlo.

install and activate wordpress plugin

Eso es todo – tu plugin personalizado de WordPress está funcionando. Puedes ver todos los detalles que introdujiste antes en la página de plugins de tu sitio web.

buld your first wordpress plugin in few minutes

Ahora, si alguna vez necesitas desactivar o eliminar tu plugin de tu sitio web, podrás hacerlo en la página de Plugins.

Tags:

Fathom analytics - privacy focused cookie-free website analytics

Most popular tutorials


Get our latest WordPress news and special offers from RockSolidWP!

Only useful WordPress and WooCommerce tips and tricks and exclusive offers for our readers once a month. No marketing nonsense.

Looking for reliable yet affordable WordPress hosting?
Hostinger is the way to go!

Get 10% OFF by using code IMAKEITWORK