Instalar WordPress

Guía de Instalación

Optimizar WordPress

Optimización y Velocidad

Seguridad de WordPress

Guía de Protección

Crear un plugin personalizado en WordPress para tu propio sitio web

Cómo Crear un Plugin Personalizado en WordPress

El archivo más usado y editado en WordPress sin duda es functions.php que existe en cualquier tema que utilizan los sitios web que funcionan con este gestor de contenido – WordPress – para añadir nuevas características y funcionalidades, o modificar el comportamiento de algún aspecto en tu sitio web. Esto está muy bien, pero hay muchos riesgos e inconvenientes, que se presentan en este sentido. Por eso, la mejor opción es crear un plugin personalizado.

Plugin Personalizado en WordPress

Hoy en día hay muchos snippets en WordPress muy interesantes, que añaden nuevas funcionalidades y características a tu sitio web, y que te permiten realizar bastantes tareas sin instalar un plugin.

Cada tema en WordPress viene con un archivo llamado functions.php donde puedes guardar cualquier nuevo código, para integrarlo al ecosistema de tu sitio web.

Sin embargo, es una práctica delicada y poco recomendable para usuarios principiantes, especialmente si no dominas bien el lenguaje estructurado HTML y PHP, que son el principal componente de los archivos de WordPress.

Si copias un código con un error en la sintáxis, automáticamente tu sitio web dejará de funcionar, y mostrará un error feo en la página principal, lo cual afecta considerablemente la confianza y experiencia de usuario en tu página.

Además de esto, cualquier función o código que añades en functions.php, está siempre en riesgo de perderse, cuando actualizas tu tema principal a la versión más reciente, si no utilizas correctamente un tema hijo (child theme).

Usar un Plugin Personalizado

En el archivo functions.php sueles agregar prácticamente todo el código que deseas integrar al ecosistema de nuestro sitio web, que encuentras en distintas páginas en la web, y que te permiten por ejemplo añadir soporte a imágenes destacadas, crear un shortcode o código corto, entre otros.

Esto no es una buena práctica en absoluto, ya que si llegas a borrar por error o se daña el tema, o lo actualizas sin guardar una copia de seguridad, sería un lío muy grande, del cual te costaría mucho recuperarte si tienes una gran cantidad de código en ese archivo.

En cambio, si usas un plugin personalizado, y copias un código erróneo por ejemplo, WordPress lo detectrá, y mostrará un error en la pantalla de tu sitio web, y acto seguido desactivará el plugin que origina el error, sin afectar mucho el funcionanmiento óptimo de tu sitio web.

Por eso, la recomendación más correctra que hacemos aquí en WPBody, es crear un plugin personalizado en tu WordPress, donde añades todas las funciones o código que necesitas, sin preocuparte por las actualizaciones de tu tema, ni tampoco por los errores de PHP.

¿Cómo Crear un Plugin Personalizado?

No es nada complicado crear un plugin personalizado, y los pasos son muy sencillos. Pero primero te recomendamos crear un backup completo de tu sitio web, junto con la base de datos.

Primero, creas una carpeta normal y corriente, en tu ordenador con el nombre wpbody-plugin, y dentro de la misma creas un archivo único, que lleva el mismo nombre del plugin, que será wpbody-plugin.php donde añades todo el código que necesitas.

<?php
/*
Plugin Name:  Plugin de WPBody
Version:      1.0
Description:  Plugin de WPBody para códigos
*/
/* Aquí empieza tu código */


/* Aquí termina tu código */
?>

Puedes añadir más detalles sobre el plugin de tu sitio web como la información que aparece en la documentación oficial del header de plugin de WordPress.

Después de abrir el archivo principal de plugin, pegas este comentario en la parte superior. Este comentario define el nombre del plugin, versión y una pequeña descripción, y marca los límites donde debes insertar tu código. Guardas los cambios, luego subes la carpeta en el directorio:

wp-content/plugins/wpbody-plugin/

Activar un plugin personalizado en WordPress del panel de administración

Te recomendamos usar un programa de transferencia de archivos FTP como FileZilla, para subir la carpeta a la instalación de tu sitio web. Ahora sólo te falta activar el plugin a partir del panel de administración.

Una vez hecho, ya podrás ver todos los efectos de cualquier código que insertas en el archivo principal del plugin personalizado de tu sitio web.

Esto es todo, te invitamos a seguir nuestra página en Facebook, y seguirnos en Twitter, para obtener nuestro contenido exclusivo de tutoriales de WordPress.

Deja un comentario

Si continúas utilizando este sitio significa que aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar