El estándar de complementos de WordPress: una estructura estandarizada, organizada y mantenible para crear complementos de WordPress
Publicado: 2022-09-29Si es un desarrollador de complementos de WordPress, entonces probablemente esté familiarizado con el Boilerplate de complementos de WordPress. Si no, entonces déjame presentarte. WordPress Plugin Boilerplate es una estructura estandarizada, organizada y mantenible para crear complementos de WordPress. Se basa en la plantilla de desarrollo de complementos desarrollada por el desarrollador principal de WordPress, Mark Jaquith. WordPress Plugin Boilerplate no es un complemento en sí mismo. Más bien, es un punto de partida para crear sus propios complementos. Incluye todos los archivos y carpetas necesarios, así como un conjunto de prácticas recomendadas para codificar y organizar su complemento. A continuación, se explica cómo usar el estándar de complementos de WordPress para crear sus propios complementos: 1. Cree una nueva carpeta para su complemento. 2. Descargue la última versión de WordPress Plugin Boilerplate. 3. Extraiga el contenido del archivo zip en la carpeta de su complemento. 4. Cambie el nombre del archivo del complemento principal de plugin-name.php a your-plugin-name.php. 5. Edite el archivo your-plugin-name.php y actualice los campos Nombre del complemento, URI del complemento, Descripción, Versión, Autor y URI del autor. 6. Cree una nueva carpeta llamada activos. Aquí es donde almacenará los archivos CSS y JavaScript de su complemento. 7. Cree una nueva carpeta llamada include. Aquí es donde almacenará los archivos PHP de su complemento. 8. Cree un nuevo archivo llamado your-plugin-name.php en la carpeta de inclusión. Este será el archivo de complemento principal. 9. En su archivo de complemento principal, incluya el siguiente código: /* Nombre del complemento: Su nombre de complemento URI del complemento: http://your-plugin-uri Descripción: Una breve descripción de su complemento Versión: 1.0 Autor: Su nombre Autor URI : http://tu-autor-uri */ 10. ¡Eso es todo! Ahora ha creado un complemento básico de WordPress usando el Boilerplate del complemento de WordPress.
A través de este curso de desarrollo de complementos de WordPress basado en proyectos, aprenderá las habilidades necesarias para crear complementos profesionales que sean seguros y rápidos. A lo largo del curso, aprenderá los siguientes conceptos clave: los conceptos fundamentales del desarrollo de complementos en más de 100 conferencias en video y más de 12 horas de contenido en video. Registre códigos cortos y aprenda sobre los diferentes tipos de códigos cortos con respecto a los atributos de código corto, los cuales son necesarios para que los desarrolladores de complementos creen códigos cortos reutilizables. La API de widgets se puede utilizar para crear widgets. Comprender cómo funcionan firm() widget() y update() es esencial para comprenderlos por completo. El proceso de denominación de colisiones para variables, funciones, clases y constantes se explica a continuación. En el método personalizado apply_filter, se puede usar do_action para permitir extensiones de complemento.
¿Qué es el estándar de complemento de WordPress?

WordPress Plugin Boilerplate es un complemento de WordPress que proporciona una estructura estándar para crear nuevos complementos. Incluye un conjunto de archivos y carpetas que contiene todo lo que necesita para comenzar a crear un nuevo complemento. El repetitivo también incluye un archivo readme.md que explica cómo usar el repetitivo y cómo crear un nuevo complemento.
No es que desarrollar un complemento sea un proceso difícil. Boilerplate está destinado a ser un banco de trabajo orientado a objetos para desarrollar complementos. Debido a que está escrito con principios de programación orientada a objetos, está destinado principalmente a programadores intermedios. A pesar de esto, incluso si recién está comenzando, puede usarlo porque ha estado allí. Es simple crear un enlace simbólico en Windows usando la terminal o el símbolo del sistema. Si abre uno, use el directorio de complementos en su instalación de WordPress para encontrarlo. Puede cambiar fácilmente el nombre de los archivos en Mac OS X. Con este complemento ejecutándose en el repositorio de GitHub, el proceso de desarrollo es mucho más simple.
El contenido en WordPress es mucho. Debe haber pautas claras sobre dónde deben colocarse las cosas. Existen numerosas variaciones en los términos "plugin-name" y "plugin-sub" en todo el archivo. La mejor forma de desinstalar un complemento de WordPress es usar uninstaller.php, que es igual que Boilerplate. WordPress Boilerplate estandariza completamente los ganchos, dividiéndolos en dos categorías distintas. También debe escribir todo su código de la misma manera en la misma carpeta en las secciones públicas y de administración de su aplicación. CSS, js y parciales se pueden encontrar en la carpeta CSS.
De manera similar, debe colocar sus funciones enganchadas en estos directorios dentro de sus clases. Puede parecer mucho trabajo implementar un complemento de WordPress para Boilerplate, pero al final, pagará dividendos. El año siguiente, podrá averiguar dónde está todo, el desarrollo de su complemento se estandarizará y otros podrán descubrir qué salió mal. El archivo class-tgm-plugin-activate.php lleva el nombre del archivo plugin.php en class-my-awesome-plugin.
Plugin Boilerplate y Plugin Uri: un recurso valioso para los desarrolladores de complementos
plugin repetitivo es un excelente recurso para los desarrolladores de WordPress que desean crear complementos de alta calidad con una estructura estándar y organizada. Un URI de complemento, o página de inicio, debe ser una URL única, preferiblemente una que pueda compartir con los visitantes de su sitio web. La descripción de los complementos se puede encontrar en la sección de complementos del administrador de WordPress.
¿Qué es el complemento Uri?

En WordPress, un URI de complemento es el identificador único para un complemento determinado. Los URI de complemento se pueden usar para identificar complementos desde la interfaz de administración de WordPress, así como para servicios y aplicaciones de terceros.
¿Cómo encuentro la URL de un complemento?
Usando la función de WordPress plugin_basename($file), puede crear un directorio que contenga los complementos. En otras palabras, la carpeta y el archivo se guardan en el directorio $plugin_ y el nombre base del complemento se guarda en plugins_id: plugin_id = plugin_id_basename (FILE__; esto se puede combinar con la URL del complemento o la ruta del servidor).
Agregar un nuevo tema a su sitio de WordPress
El tercer paso es pegar la URL del nuevo tema en el cuadro de entrada URL del tema en la interfaz de WordPress. Después de elegir Instalar, deberá hacer clic en el botón Instalar.
Generador repetitivo de complementos de WordPress

Si está buscando una manera rápida y fácil de crear un modelo estándar de complementos de WordPress, entonces no busque más allá del Generador de modelos estándar de complementos de WordPress. Esta práctica herramienta lo ayudará a crear un complemento de esqueleto en solo unos minutos, para que pueda comenzar a codificar su complemento de inmediato.
Espacio de nombres repetitivo del complemento de WordPress
Una plantilla de complemento de WordPress es una plantilla de proyecto para crear un complemento de WordPress. Proporciona una estructura de directorio estándar, una convención de nomenclatura de archivos y un archivo de complemento básico con un bloque de comentarios de encabezado. Está destinado a ser un punto de partida para nuevos complementos de WordPress.
Página de configuración estándar del complemento de WordPress
La página de configuración estándar del complemento de WordPress es una excelente manera de comenzar a crear una página de configuración para su complemento de WordPress. Este modelo proporciona una página de configuración básica con algunos campos y opciones. Puede usar esto como punto de partida para su propia página de configuración, o puede usarlo como referencia al crear una página de configuración para su complemento.
Los usuarios pueden agregar la configuración de sus propios complementos a la página de configuración como parte de la sección de administración. En este artículo, le mostraremos cómo hacer lo siguiente. Al final del artículo se incluye un repositorio de GitHub que contiene todas las funciones que se describen a continuación, y también se incluye un complemento de WordPress con una página de configuración simple. Los primeros dos pasos implican agregar la función displayPluginAdminSettings a su archivo class-Plugin-name-html-settings-display.php. Si tiene varios formularios de configuración, puede usar esta función para seleccionar una pestaña para su complemento, que muestra cualquier aviso que WordPress pueda tener, y también puede elegir un archivo PHP que mostrará la página de configuración de sus complementos cuando se inicie su aplicación de WordPress. El cuarto paso es agregar una función llamada pluginNameSettingsMessages a su función displayAdminTab. Si desea editar los archivos del complemento en un entorno de desarrollo local, su panel de administración de WordPress es un buen lugar para comenzar.
Una vez que haya descargado el complemento, deberá descomprimir su carpeta principal e instalarlo en su instalación de WordPress. Como resultado de su uso, la función registerAndBuildFields anterior es mucho más pequeña y más legible. Después de la publicación de esta publicación, agregamos la capacidad de usar cuadros de selección en la página de configuración de su complemento.
Tutorial del complemento de WordPress
Instalar un complemento de WordPress es un proceso simple. Puede instalar un complemento de WordPress utilizando el instalador de complementos incorporado o manualmente a través de FTP. Para instalar un complemento de WordPress utilizando el instalador de complementos integrado: 1. Inicie sesión en su sitio de WordPress. 2. Vaya a Paneles de administración > Complementos > Agregar nuevo. 3. Escriba el nombre del complemento de WordPress que desea instalar en el campo de búsqueda. 4. Busque el complemento de WordPress que desea instalar. 5. Haga clic en el enlace "Instalar ahora". 6. Haga clic en el enlace "Activar complemento". Para instalar un complemento de WordPress manualmente a través de FTP: 1. Descargue el complemento de WordPress en su computadora. Extraiga el archivo del complemento a un directorio en su computadora. Cargue la carpeta del complemento extraído en el directorio /wp-content/plugins/ en su servidor web. Vaya a la página Paneles de administración > Complementos. Localice el complemento de WordPress en la lista de complementos y haga clic en el enlace "Activar".

Será necesario tener algunos conocimientos de codificación, pero no es tan difícil aprender a crear un complemento básico para su sitio web. Aquellos que no tienen habilidades de codificación pueden personalizar y crear sitios web poderosos usando complementos de WordPress. Además, es extremadamente atractivo para desarrolladores y diseñadores web. ¿Cómo creo un complemento en wordpress? Las herramientas para WordPress se pueden encontrar en una variedad de directorios. Se requerirán diferentes niveles de codificación para diferentes complementos. Al buscar una forma de monetizar su complemento, es fundamental considerar tanto la tarifa como la opción de suscripción.
Consulte los estándares de codificación de WordPress. El primer paso es crear una carpeta dentro del directorio de su sitio que contenga su complemento. El siguiente paso es establecer un entorno de prueba. Puede probar su complemento de forma privada durante el proceso de desarrollo configurando un entorno local o un sitio de prueba. Todos los componentes del complemento son intercambiables, pero los ganchos y el código preexistente son los más comunes. El gancho es un tipo de punto de anclaje en el que un complemento agrega o cambia la funcionalidad de un sitio. Un complemento puede usar cientos de ganchos como activadores, e incluso puede crear otros nuevos si es necesario.
Deberá aprender a usar ganchos y cómo funcionan si desea crear un complemento. Es posible que primero deba descargar la carpeta del complemento de su cliente SFTP para comprimirlo si está desarrollando en un sitio en vivo. Seleccione Agregar nuevo en el menú Complementos en su tablero para agregar un complemento a su sitio de WordPress. Es casi seguro que la revisión y aceptación de su complemento llevará algún tiempo. Los archivos que necesita agregar estarán en el directorio SVN una vez que se haya aprobado el complemento. Como desarrollador de código abierto, puede crear fácilmente un complemento para mejorar la funcionalidad de su sitio web. Después de cargar el complemento en el directorio de WordPress, también puede crear un sitio web para él. Un desarrollador utilizará con frecuencia un sitio web para promocionar su complemento además de proporcionar una versión gratuita o liviana.
¿Podemos crear complementos en WordPress?
Simplemente necesita crear una carpeta y un solo archivo con una línea de contenido, seguido de un complemento. Puede cambiar su tema instalando la carpeta Awesomeplugin desde la carpeta WP-content/plugins. Mientras crea una nueva carpeta, cree un archivo llamado Awesomeplugin.
¿Qué debo aprender para hacer un complemento de WordPress?
HTML/CSS, JavaScript para el front-end y PHP, SQL y otras tecnologías de back-end son importantes si desea crear un complemento de WordPress.
Plantilla de tema de WordPress
Un modelo de tema de WordPress es un excelente punto de partida para crear su propio tema personalizado de WordPress. Incluye todos los archivos y el código necesarios para crear un tema, por lo que todo lo que necesita hacer es agregar su propio toque personal. Esto puede ahorrarle mucho tiempo y esfuerzo a largo plazo y ayudarlo a crear un sitio de WordPress único y de aspecto profesional.
Las plantillas de WordPress se diseñaron para que los desarrolladores pudieran crear complementos y al mismo tiempo utilizar el potencial de desarrollo de su sitio web. Una idea simple se convirtió en un proyecto comunitario con una comunidad de código abierto en su centro. Los repetitivos son el código base para los desarrolladores que desean diseñar y crear proyectos sin tener que escribir códigos primero. El modelo de widget de WP es un modelo de widget de WP listo para usar que puede usar de inmediato. Se utilizó 'Diseñar un blog con HTML 5' de Bruce Lawson para desarrollar el diseño de la placa estándar de HTML5. No solo utiliza DIV para generar diseños de contenido, sino que también incorpora nuevas etiquetas HTML5. Los complementos de WordPress se pueden desarrollar en una ubicación utilizando WPGulp, un entorno de desarrollo completo y con todas las funciones.
Para comenzar, debe seleccionar un fragmento y una biblioteca, y luego se le dará acceso a muestras listas para usar. Además, es posible que necesiten NPM instalado y Node.js si quieren usar Laravel Mix para JavaScript y CSS. Los siguientes son los requisitos para su servidor. Configure WordPress usando el comando 'Compositor', que le permite crear proyectos en la terminal.
Hay numerosos repetitivos disponibles en la web, pero hemos decidido centrarnos en los mejores para HTML y CSS. Una plantilla es fácil de usar y viene con una gran cantidad de funciones, lo que facilita el diseño de su propio sitio web de inmediato.
Hay algunos repetitivos de HTML y CSS disponibles en el mercado, por lo que puede comenzar con su próximo sitio web de inmediato.
Complemento sencillo
Un complemento simple es un tipo de software que está diseñado para instalarse y usarse fácilmente. Los complementos simples generalmente se usan para agregar funcionalidad a un programa de software existente o para proporcionar una manera fácil para que los usuarios accedan a una función en particular.
WordPress ya es poderoso, pero los complementos pueden hacerlo aún más. Hay miles de complementos gratuitos y de pago disponibles para WordPress. Más de 59,000 complementos gratuitos de WordPress están actualmente disponibles en el repositorio oficial de complementos de WordPress en el momento de escribir este artículo. Lo guiaremos a través de los pasos para crear un complemento simple de WordPress en esta publicación. Aprenderá cómo crear un complemento simple, así como dos recursos y herramientas que lo ayudarán a comenzar rápidamente. El archivo principal de cada complemento de WordPress es un archivo independiente que se puede crear manualmente mediante pluginsplate o pluginboilerplate. En este tutorial, crearé un complemento que le permitirá agregar tipos de publicaciones personalizadas al sitio web de un restaurante.
Comprueba que tienes abierto un editor de texto favorito (estoy usando Notepad++) y que hot-recipes.php está cargado. Cuando queramos activar el complemento, primero debemos escribir el código que se ejecutará. Simplemente registramos nuestro tipo de publicación personalizada con una variedad de opciones en este código. Además, incluye funciones como soporte para revisiones, campos personalizados, extractos, comentarios, imágenes destacadas, etc. Cuando ingrese una nueva receta en el editor de publicaciones, verá estas características. Usar la Mac o la PC para comprimir un archivo hot-recipes.php en un archivo zip es un proceso simple. Haga clic en el botón Agregar nuevo para agregar nuevos complementos para su sitio de prueba. Si revisa el menú de administración de WordPress, verá un nuevo tipo de publicación de Recetas, que incluye la capacidad de agregar nuevas recetas.
¿Cómo puedo hacer un complemento simple?
Se puede crear un complemento en tan solo una carpeta que contiene una línea de contenido y luego un solo archivo. Navegue a la carpeta de complementos de WordPress, donde encontrará el complemento impresionante y conviértalo en una carpeta. El archivo Awesomeplugin debe estar ubicado dentro de esta nueva carpeta.
Desarrollo de complementos
El desarrollo de complementos es el proceso de creación de software que amplía la funcionalidad de una aplicación de software existente. Un complemento es una pieza de software que agrega una característica o capacidad específica a una aplicación existente. El desarrollo de complementos se puede utilizar para agregar nuevas funciones a una aplicación existente o para modificar el comportamiento de una función existente.
Descubrirá cómo usar más de 20 poderosos ganchos de WordPress usando su tema o complemento. Un administrador puede ingresar direcciones de Facebook, Twitter, LinkedIn, YouTube y otras redes sociales usando un complemento de redes sociales. Transients le permite almacenar datos persistentes en bases de datos de WordPress usando la API de Transients. Aprenda a instalar más de una docena de enchufes gratuitos al pausarlos o personalizarlos según sea necesario. Algunos de los videos tienen complementos gratuitos que se pueden instalar. Varios de los videos incluyen complementos completamente funcionales que se descargan y usan fácilmente después de ajustes menores.
¿Qué es el desarrollo de complementos de WordPress?
WordPress es un sistema de gestión de contenido (CMS) que impulsa millones de sitios web. La comunidad de desarrollo de complementos de WordPress ha creado muchas características y funciones adicionales que los sitios web de WordPress pueden usar, como resultado del software de código abierto y la generosidad de la comunidad. Puede crear su propia funcionalidad o ampliar las capacidades de un sitio de WordPress existente con el desarrollo de complementos. Los complementos que agregan funcionalidad a los sitios web de WordPress, los complementos que agregan funciones a otros sitios web e incluso los complementos que brindan nuevas formas para que los usuarios interactúen con los sitios web de WordPress son ejemplos de complementos que amplían la funcionalidad de WordPress. Si desea aprender a crear un complemento, hay una gran cantidad de recursos en línea disponibles para ayudarlo.