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:
- cómo crear un plugin para WordPress
- cómo preparar el plugin para WordPress
- cómo subir su plugin de WordPress a través del panel de administración, y empezar a usarlo
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.
- Si cambias de tema de WordPress en tu sitio web, todos los scripts personalizados se desactivarán con el tema.
- 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.
- 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.
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:

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:

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.

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

Haz clic en Instalar ahora.

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

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.

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