¿Alguna vez has querido crear tu propio complemento de WordPress? Este artículo explica cómo hacerlo. Si ha estado construyendo sus propios temas durante algún tiempo, se ha agregado la oportunidad al archivo Files.php. A veces habría preguntado si debería escribir un complemento, pero no sabía cómo. En muchos casos, escribir un complemento es mejor practicar que agregar código a las funciones.php. Y crear un complemento es mucho más simple de lo que piensas. En esta publicación, le mostraremos cómo crear un complemento e identificar cuándo es mejor escribir un complemento en lugar de agregar código a su tema. Analizaremos algunas técnicas y códigos para ayudarlo a activar el código en el complemento, incluido Funciones, ganchos de acción y filtración, códigos cortos y widgets.
Este artículo cubre:
¿Cuándo debería escribir un complemento?
¿Qué técnicas están involucradas en la escritura de complementos? </A
Abrir el complemento
Escribir funciones en su complemento
Activar la función a través de un gancho
Escribir un complemento para un código corto
Escribir un complemento para un widget
Incluyendo archivos en un complemento
Incluyendo archivos php
Hojas de estilo de llamadas
Llamando a las Escrituras
Seguridad
Hay muchos suficientes, así que comencemos con … ¿Cuándo deberías escribir un complemento? Entonces, ¿cuándo debería escribir un complemento? Hay momentos en que escribir un complemento es el mejor y los momentos en los que solo puede agregar el código a su archivo de tarea:
Use funciones.php cuando necesite agregar características simples relacionadas con la forma en que se muestra su contenido (es decir, no funcionará sin su tema activado). Esto podría incluir la adición de fuentes adicionales, por ejemplo. Escriba un complemento cuando la funcionalidad es más compleja o cuando la funcionalidad adicional no depende del tema. Un ejemplo es la grabación de tipos de publicaciones: no desea perder sus publicaciones si cambia los temas en el futuro. Una vez que sepa qué es lo mejor para usted, puede pasar a implementarlos. ¿Qué técnicas están involucradas en los complementos de escritura? Para escribir un complemento, deberá crear el archivo de complemento y agregarle código que luego activa de una forma u otra. Cada complemento tiene un código de apertura que se comenta (le mostraré esto en breve), seguido del complemento Código. Si su complemento se vuelve grande o desea mantener sus elementos separados, deberá crear archivos incluir: archivos PHP adicionales que llama en el archivo del complemento principal. Te mostraré cómo hacer esto más adelante en esta publicación. También es posible que desee incluir hojas de estilo y guiones en su complemento, en cuyo caso las coloca en la cola. Nuevamente, nos acercaremos a esto más tarde. Hay algunas formas en que se activa el código en su complemento:
A través de una función que su complemento crea una función que luego agrega a su tema en algún lugar para llamar al código dentro de la función. A través de un gancho de acción de WordPress, incluye cientos de ganchos de acción que puede usar para llamar al código en las funciones que escribe en su complemento Si su tema (u otro complemento que ha activado en el sitio) tiene un gancho de acción, puede escribir una función que luego se adhieren a ese gancho. El código en su complemento se ejecutará cuando WordPress cargue ese gancho. A través de un gancho de filtro nuevamente, WordPress ofrece muchos ganchos de filtro que le permiten cambiar lo que es el resultado. Un gancho de filtro es diferente de un gancho de acción al permitirle cambiar el código que ya está eliminado, en lugar de agregar un nuevo código. También puede encontrar ganchos de filtrado en su tema u otros complementos que puede usar para activar el código en su propio complemento. A través de un código corto, su complemento puede crear un código corto que luego se agregue a sus publicaciones o páginas a través de un widget si su complemento crea Un widget, activelo agregándolo a un área de widget de las pantallas de administración de WordPress. En esta publicación, le mostraremos cómo crear su complemento y también cómo hacer algunas de estas cosas, con ejemplos de código. Abrir el complemento Para crear un complemento, simplemente cree un archivo en el directorio WP-Content/Plugins con el siguiente código de apertura:
La idea 3554F1DD2E8EA26126BC329FC81DF38D está cargada.
Deberá editar el código anterior con sus propios detalles, pero puede ver que es muy simple.
Después de haber guardado el complemento, aparecerá en la pantalla de administración del complemento, donde puede activarlo: por lo que esto es todo lo que tiene que hacer para crear un complemento. A continuación, deberá agregar un código. Echemos un vistazo a las diferentes formas de activar el código en un complemento. Escribir funciones en su complemento Lo más básico que puede hacer en un complemento es escribir una función. Luego puede eliminar esa función usando un gancho o escribir el nombre de la función en su tema. Así que suponga que desea crear una función para un botón de urgencia de acción y luego agregarla en varios lugares de su tema.
La función para su botón se vería así:
Cargue la idea 3AB00746ADB65F3D6DE38018512847AAA

Arriba, usé Echo para hacer eco HTML dentro de mi función PHP. Si agrega mucho HTML a su posición y no desea usar tanto Echo, puede agregar etiquetas PHP para cerrar y abrir dentro de su función:
Cargue la idea 160e47f8107770b11fd1d5f244a496af
Ahora, cuando desea agregar el botón de acción a su sitio, solo debe agregar la función a los lugares relevantes en los archivos de plantilla de tema, de la siguiente manera:
Cargue la idea 3FF4171CC6947ED458AB6D32D7B38E0
Esto es mucho más efectivo que agregar ese código a su tema cada vez que desea un botón de acción a -do: hay menos código para que WordPress se ejecute y menos para mantener.
Activando la función a través de un gancho hay una alternativa a la introducción de la función en los archivos de plantilla de tema cada vez que desea que se active la función. Si su tema tiene ganchos (que sin duda será el caso si usa un marco de tema), puede conectar su función a uno o más de estos ganchos. O puede usar uno de los ganchos ofrecidos por WordPress o un complemento que ya ha activado. Entonces, si su tema tiene un gancho de acción en la barra lateral llamada mytheme_debar, puede conectar su función usando add_action (): Cargue la idea 3EF5415F24C2E7228BA37965E8D8
La función add_action () tiene dos parámetros obligatorios: el gancho al que adjunta la función y el nombre de la función. También hay un tercer parámetro opcional, que es la prioridad con la que desea activar la función. Use esto si desea asegurarse de que una función se ejecute antes o después de otra.
Puede adjuntar su función a cuántos ganchos desea. Entonces, si desea agregar el botón de acción a la barra lateral y debajo del contenido de su base, utilizando un gancho mytheme_below_content, su complemento se vería así:
La idea se carga A12CF9B63F7784F86CB8BEA495B21F6
Si desea conectar su código a uno de los ganchos de acción ofrecidos por WordPress, hágalo exactamente de la misma manera. Un ejemplo es la creación de un complemento que agrega el código de seguimiento de Google Analytics a su sitio y WP_head WP_head Hook. Adjuntar el código a través de un gancho de filtro funciona de la misma manera, excepto que usa add_filter () de otra manera. Entonces, si el contenido del cuadro de acción ya se ha agregado al tema usando un filtro, puede reemplazarlo de la siguiente manera: Cargue la idea 03703D484333D713E51507A2EDFA511D
Escribir un complemento para un código corto si su complemento crea un código corto, no ejecute el código que ofrece usando un gancho o agregando la función a los archivos de plantilla. En su lugar, ingrese el código corto en el contenido de sus publicaciones. Por lo tanto, si me gustaría crear un código corto para mi botón de acción, escribiría esta función en mi complemento:

Cargue la idea E82231546CAAC7B3EF078E77EB7E43BE
Esto incluye el código que ya hemos agregado a nuestra posición, con las funciones ob_start () y ob_get_clean (). Se aseguran de que el código HTML en el código corto se elimine en el lugar donde lo agrega;
Sin estos, se mostrará en la parte superior de la pantalla. La función es activada por add_shortcode (), que es parte de la API de códigos cortos. La función tiene dos parámetros: el primero es el texto que los usuarios tendrán que caber en los soportes rectos para ejecutar el código corto, y el segundo es el nombre de su función. Entonces, para agregar el botón de acción al contenido de su sitio., Escriba. [CTA]. Escribir un complemento para un widget última forma de activar el código en su enchufe en su sitio es a través de un widget, que agrega al área de widget elegida. Crear un complemento para un widget usa API de widgets. Crear un widget es más avanzado, por lo que recomiendo este tutorial para averiguar cómo crear configuraciones de widget y widget que sus usuarios pueden editar al agregar un widget en un área de widget. Ahora pasemos de la activación del código del complemento para ver cómo incluye los archivos en el complemento. Incluyendo archivos en un complemento si su complemento requiere activos, como hojas de estilo y scripts, o es más grande y desea dividir su código en piezas fáciles de administrar, es lógico usar archivos. En este caso, colocaría el archivo de complemento principal en una carpeta en el director de WP-Content/Plugins, en lugar de colocar el archivo de complemento directamente en el directorio. Su archivo de complemento se verá igual y WordPress aún lo encontrará si está en su propia carpeta. Mis complementos a menudo tienen uno o más de estos archivos dentro de la carpeta de complementos: incluye
estilos
escenarios
Un archivo incluye un archivo PHP desde su complemento. Desea mantenerlo separado del archivo del complemento principal, mientras que la carpeta de estilo contiene hojas de estilo para el código de estilo resultante de su complemento, y la carpeta de script contendrá cualquier JavaScript a la que la El complemento necesita que sus archivos PHP incluyan un archivo PHP adicional en su complemento, agregue este código al comienzo de su complemento, después del texto de apertura comentado, pero antes de la primera función: se cargue el esencial de CE042B54AAAC4838CA912DE69A8A66.
Esto extraerá el código del archivo incluye en lugar del complemento donde agregó esa función. Tiendo a incluir todos mis archivos al comienzo de mi archivo de complemento antes de cualquier otra función. En algunos complementos, puede mantener todo el código en los archivos incluir y agregar esas funciones incluye_once al archivo principal. Llamar a las hojas de estilo para llamar a una hoja de estilo en su complemento, debe ponerla en la cola correcta en lugar de incluirla. Entonces, si su complemento de acción tendría una hoja de estilo que agregó estilo para ese botón de acción, lo agregaría al archivo del complemento de la siguiente manera:
Cargue la idea E9D177AC8F56F5D99EC9F4C377E90FA7
Si coloca este código en el archivo del complemento principal, llamará a una hoja de estilo llamada style.css que está en la carpeta WP-Content/Plugins/MyPlugin/Styles. Puede ser extraño que conecte su función a una acción llamada EnqueSe_Scripts, pero esto es correcto tanto para hojas de estilo como para scripts. Llamar a las Escrituras llaman a las Escrituras de manera similar a las hojas de estilo, utilizando el gancho enqueue_scripts. Entonces, si quisiera agregar un script para animar mi botón de acción, lo nombraría en mi complemento de la siguiente manera: la idea 4DA01677AAA78739A789BDD082 está cargada.
Esto es muy similar a la función que ya he usado para hojas de estilo, pero en la función registrar_script () también agregué un tercer parámetro, que es la biblioteca JavaScript (jQuey) en la que depende mi script. En otras palabras, si JQuey no se activa, no funcionará. No tiene que registrarse ni poner en la cola de jQuey porque viene con WordPress. Seguridad Si tiene la intención de distribuir su complemento, debe asegurarse de que sea seguro. Afectará los sitios de WordPress de otras personas si no es así, y eso puede volverse desordenado. La seguridad depende de su estabilidad. Debe asegurarse de que no propague datos malos, tiene la capacidad de filtrar a los usuarios, es capaz de proteger contra ataques de inyección SQL y muchos más. Además, debe configurarse para que solo una persona con autoridad pueda eliminar los datos para proteger contra los piratas informáticos. WordPress hace esto bastante fácil de hacer, por lo que no es tan migraña como podría sonar. Conclusión:
Asegúrese de tener protocolos de seguridad vigentes para asegurarse de que su complemento no afecte a otros sitios de manera negativa. Crear un complemento puede ser una ventaja. Espero que esta publicación lo haya convencido de que escribir complementos no es tan difícil como podría pensar. Dicho esto, hoy en día, con la llegada de Gutenberg, no siempre es necesario crear un complemento. Pero es una opción. El uso de un complemento en lugar de agregar código a las funciones.php de su tema lo ayudará a mantener el código que no depende del tema y también le brinda el código que puede usar una y otra vez en un sitio diferente. Para obtener más referencias, WordPress tiene su propio manual de complementos al que puede consultar. Cubre muchos de lo que hemos pasado aún más. ¡Feliz creación de complementos! ¿Cuál fue el primer complemento que construyó? ¿Tiene ideas para complementos que desea crear? Cuéntanos en los comentarios a continuación.
Cómo crear fácilmente un complemento de WordPress
Tags Cómo crear fácilmente un complemento de WordPress
homefinance blog