Saltar al contenido principal

Crear un plugin para WordPress básico

Inicio / wordpress / Crear un plugin para WordPress básico

A la hora de manejar nuestros proyectos en WordPress es muy común utilizar el archivo functions.php como un baúl de funciones que en ocasiones puede llegar a convertirse en un verdadero laberinto en el que no se entiende nada, una buena forma de evitar esto es crear un plugin que incluya las funciones que podamos o queramos separar del resto, uno de los más imprtantes factores a la hora de crear un plugin es la seguridad, pero si las funciones no acceden a la base de datos ni llamamos a las mismas, no es necesario que actuemos en consecuencia, bastará con incluir un archivo index.php vacío dentro de la carpeta del plugin para evitar que sea accesible a la lectura del código.

Comenzamos creando una carpeta dentro de la carpeta “plugins” con el nombre del plugin, por ejemplo “ddw-personalizar-login-wp”, dentro de la misma crearemos un archivo index.php en blanco, como buena práctica crearemos un segundo archivo con el nombre de la carpeta y su extensión php (ddw-personalizar-login-wp.php).

Ya tenemos lista la estructura del plugin que vamos a utilizar, ahora solamente necesitamos crear el código que hará funcional el mismo.

Abrimos una llave php, no se cierra, esto es importante tenerlo en cuenta. A continuación debemos insertar los comentarios que Worpress detectará y mostrará en el listado de plugins:

<?php
/*
Plugin Name: Didesweb personal login WP
Plugin URI: https://didesweb.com/
Description: Personaliza el login de WordPress con tu propio css
Version: 0.1
Author: Roque Arnás
Author URI: https://didesweb.com
License: GPLv2 o posterior
*/

A continuación escribimos el código de las funciones que queremos ejecutar si el plugin está activado
En el tutorial Personalizar el login de WordPress hay un enlace a mi cuenta de Github donde se puede descargar un plugin básico para personalizar el login de Wordprress, hecho de la misma forma que he explicado aquí pero con las funciones incluidas para tal fin.

Este sitio web utiliza cookies para que tengas la mejor experiencia de usuario. Si continúas navegando entendemos que das tu consentimiento y aceptas nuestra Política de cookies. Pulsa en Aceptar para dejar de ver este mensaje

ACEPTAR
Aviso de cookies