Los complementos han desempeñado un papel tan crucial en la estimulación del éxito continuo de WordPress a lo largo de los años, que es imposible imaginar la plataforma sin ellos. Sin embargo, aunque probablemente hemos eliminado la capucha de un tema para hacer algunos cambios estilísticos en un punto, la operación interior de los complementos sigue siendo un misterio para muchos usuarios de WordPress. Sigue siendo una ligera sensación de incertidumbre e inquietud entre los usuarios no técnicos sobre lo que está sucediendo exactamente detrás de escena. Esta es una situación que tenemos la intención de arrojar a una pequeña luz en nuestra guía de seis partes para construir un complemento de WordPress desde cero.
En esta pieza introductoria, presentaremos brevemente algunos conceptos básicos de arado, crearemos un ejemplo rápido de lanzar y prepararemos la escena para lo que ofrecerá nuestro complemento real (un generador de citas aleatorias). Tomemos algunas advertencias rápidas antes de comenzar. A quién se aborda esta serie como en el caso de nuestra API anterior, nos acercamos a esta serie principalmente desde el punto de vista de un usuario no técnico de WordPress. Si usted es un desarrollador de PHP experimentado y/o un autor de Plows, esta no es la forma de aprendizaje para usted. Sus necesidades probablemente estarían mejor satisfechas si se hunde en alguna de las partes recientes de Josh Pollock en el sitio.
Vemos personas que tienen un poco de experiencia general en WordPress y se sienten cómodas para seleccionar e instalar complementos, pero que nunca se han ensuciado las manos con el código real involucrado. Tomaremos las cosas paso a paso, asumiremos muy poco PHP o conocimiento de programación y lo guiaremos en la dirección de los recursos relevantes.

Desktopserver simplifica las cosas. Para seguir, todo lo que necesita es una copia local de WordPress para experimentar. Esto, en sí mismo, puede ser un pequeño obstáculo para algunas personas, por lo que recomendamos la versión gratuita de DesktoPserver. Esto debería ayudarlo a mantener las cosas lo más simples posible y evitar confundirse en las malezas de la configuración del servidor local. Las guías para configurar instalaciones locales de WordPress desde cero también están disponibles aquí en torque si desea ir a este camino. No codificará mágicamente complementos comerciales complejos hasta el final de nuestra serie, pero tendrá una mejor idea sobre lo que está sucediendo. En el backstage de la oferta habitual, junto con una base sólida para explorar por sí sola. Pasemos para comenzar a mirar un poco más en profundidad en lo que tenemos que hacer aquí. Las partes móviles básicas de un complemento Aunque los complementos varían considerablemente en lo que pretenden lograr, todos tienen una cierta estructura básica y deben funcionar en los parámetros establecidos por el manual oficial para los desarrolladores de complementos de WordPress (un excelente recurso en el que nos referiremos durante las series). ).
El manual define los complementos de la siguiente manera: los complementos son paquetes de código que extienden la funcionalidad básica de WordPress. Los complementos de WordPress se componen de código PHP y otros activos. Estos incluyen, entre otros, imágenes, CSS y JavaScript. Estos paquetes de código se encuentran en el director /contenido de WP /complementos de su sitio e interactúan con la base de datos de WordPress, tienen su propia configuración de administración y menús, usan acciones y filtros y tienen que tener en cuenta factores como la internacionalización y la seguridad. Un escaneo rápido de los títulos de la cabeza en el manual de desarrolladores de complementos revelará muchas de las otras fiestas móviles involucradas: no se asusten si aparece una cantidad aterradora a primera vista; ¡Llegaremos a la mayoría de ellos en el camino, a medida que avanzamos en nuestra serie! Sin embargo, en lugar de llegar demasiado lejos en detalles demasiado temprano, vamos directamente y hagamos un complemento de demostración muy rápido solo para ver que no hay nada que tener miedo aquí . Juntos, un complemento rápido que funciona localmente con DesktoPserver, creamos un sitio de lanzamiento rápido, llamado www.helloworld.dev, para eliminar rápidamente los neumáticos de esta idea de arado. Robaremos un truco de las personas en MainWP, pasando rápidamente por su guía para crear un complemento simple de WordPress. Entrando en el Director/WP-Account/Plugins/De nuestra nueva instalación, no hay muchas cosas directamente desde la puerta. El complemento Akismet está alojado en una carpeta del mismo nombre, y el complemento Hellly Dolly Dolly de Matt Mullenweg está en el archivo Hello.php.
El complemento Hello Dolly (in) Familia de Matt Mullenweg. Crearemos una carpeta /Helloworld recién llamada y crearemos un archivo php en el llamado helloworld.php con el siguiente contenido: <? Php /**
* Nombre del complemento: Hello World Plugin


* Plugin URI: http://www.torquemag.io
* Descripción: Este complemento es una prueba rápida para ver si podemos crear complementos.
* Versión: 1.0.0
* Autor: Tom Ewer
* Uri Autor: http://www.torquemag.io
* Licencia: LPL2
*/
? Si accedemos a los complementos en la parte posterior, veremos nuestro complemento sin funcionalidades que se muestran con orgullo y esperando ser activados:
Nuestro primer complemento trasero. Asegurémonos de que nuestro complemento haga algo cuando esté activado. Nuevamente, tomaremos un poco del código básico en el artículo de Mainwp y lo pegaremos a nuestro archivo helloworld.php: add_action (‘wp_footer’, ‘my_function’);
función my_function () {
Echo “buen mundo”;

} Incluso en este ejemplo extremadamente bajo, repasamos una serie de conceptos importantes, así que no se preocupe demasiado por lo que realmente está sucediendo aquí. Básicamente, solo queremos ver si podemos obtener algo en la pantalla del sótano. Si accedemos ahora en la parte delantera, deberíamos ver nuestro texto lo suficiente en la parte inferior de la pantalla:
Nuestro texto aparece en el sótano según lo solicitado. No nos detendremos más en esta obra maestra menor, pero esperamos que haya hecho algo relativamente claro: crear un complemento y afectar lo que aparece en la pantalla está a nuestro alcance. Recopilaremos un trabajo mucho más estructurado a lo largo de la serie, así que obtengamos una vista previa rápida de lo que terminará para hoy. Lo que construiremos en nuestra serie de tributos traídos a Hellly Dolly de Matt Mullenweg y para unir con nuestra reciente serie REST API, crearemos un complemento de citas aleatorios a través de artículos futuros. Comenzaremos las cosas usando un estándar sólido para imponer las mejores prácticas que tienen He sido ignorado con gusto en el ejemplo ilustrativo anterior, luego iremos a agregar la configuración inicial para que los usuarios jueguen. En piezas posteriores, desarrollaremos funcionalidades gradualmente utilizando tipos personalizados de contenido y comenzaremos a integrar varias opciones de visualización, como plantillas, widgets y códigos cortos. Hasta que terminemos las cosas, debe tener una idea sólida de lo que significa producir un complemento relativamente simple y estar en forma para llevar las cosas más allá de allí con sus propios proyectos.

Construyendo un complemento de WordPress: primeros pasos y preparación de escenas
Tags Construyendo un complemento de WordPress: primeros pasos y preparación de escenas
homefinance blog