WordPress
Creación de plugins de WordPress
Buscar..
Introducción
Los complementos de WordPress deben tener un enfoque en la lógica del servidor y / o las partes administrativas de su aplicación de sitio web. Los buenos complementos son como las buenas aplicaciones, hacen una cosa realmente bien. Su objetivo es mejorar y automatizar partes del CMS de forma modular, ya que puede activarlas y desactivarlas. Los buenos complementos hacen uso de las acciones principales de WordPress, los filtros y los marcos de trabajo javascript y css existentes.
Configuración mínima de una carpeta de plugin y archivos
El primer paso para crear un complemento es crear la carpeta y el archivo desde donde se cargará el complemento.
Los complementos se encuentran en /wp-content/plugins/
.
El estándar de WordPress es crear una carpeta y un nombre de archivo que se reflejen mutuamente de la siguiente manera:
/wp-content/plugins/myplugin/
/wp-content/plugins/myplugin/myplugin.php
Después de crear su archivo de complemento, debe iniciar su complemento con un Plugin Header
. Esto permite a WordPress escanear su archivo de complemento y almacenar los metadatos sobre el complemento, y permite a los usuarios usar esto y determinar si quieren que su complemento esté activo o inactivo. Copie esta plantilla en la parte superior de su archivo de complemento principal que creó y modifíquela según sea necesario:
<?php
/**
* Plugin Name: PLUGIN-NAME
* Plugin URI: HTTP-LINK-TO-WEBSITE-PLUGIN-PAGE-OR-REPO
* Description: BREIF DESCRIPTION - KEEP IT SHORT
* Author: WORDPRESS-DOT-ORG-USERNAME
* Version: 0.0.1
* Author URI: HTTP-LINK-TO-MAINTAINER
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: short_prefix
*/
// Begin custom PHP WordPress plugin work
Tenga en cuenta que los complementos de WordPress normalmente deben tener una licencia como GPL. Sin embargo, la licencia no debe ser discutida como parte de este tema.
En este punto, ya debería poder ver su nuevo complemento en el área de administración de WordPress. En una configuración estándar, ubicaría esta área en /wp-admin/plugins.php
. ¡Adelante, active su complemento y estará listo para avanzar a los próximos pasos de la construcción de su complemento!
Solo para finalizar nuestro ejemplo en algo que se puede hacer, ahora puede agregar lo siguiente a la parte inferior de su archivo de complemento:
die('My custom plugin is loaded : '. __FILE__);
La actualización de su sitio después de este cambio debería dar como resultado que todas las páginas impriman este texto. Nunca haga esto en sitios de producción (en vivo), y siempre recuerde retirar esto antes de continuar.