En el lenguaje profano, un complemento de WordPress es un programa simple que lo ayuda a personalizar y mejorar su sitio de WordPress sin tener que editar la programación básica. Al dominar el desarrollo del complemento de WordPress, podrá agregar todo tipo de características en su blog de WordPress en el menor tiempo. Pero antes de convertirse en un profesional, debes aprender las cuerdas. Un complemento de WordPress es un programa o conjunto de una o más funciones, escrito en el lenguaje de script PHP, que agrega un conjunto específico de características o servicios en el blog de WordPress, que puede integrarse perfectamente con el blog utilizando puntos de acceso y métodos proporcionados por La interfaz del programa de aplicación del complemento WordPress (API). – Escribir un complemento, WordPress Codex
En la publicación de hoy, lo guiaremos a través del proceso de creación de su primer complemento de WordPress. Mantendremos el tutorial simple para proporcionar el desarrollador por primera vez que no tiene muy poco conocimiento sobre PHP (lenguaje de script detrás de WordPress). Sin embargo, antes de pasar a una codificación real, analizaremos algunas cosas que debe entender sobre el desarrollo de los complementos de WordPress. Nociones para saber antes de crear un complemento de WordPress en esta sección, revelaremos los primeros pasos que debe seguir al crear un complemento de WordPress. Además, mencionaremos todas las diferentes cosas que debe considerar al escribir su complemento. Eso es genial. Empecemos con lo básico.
Como un complemento de WordPress se llama antes que cualquier otra cosa, debe encontrar un nombre único para su complemento de WordPress. Una de las mejores maneras de determinar un nombre favorable es pensar en lo que hará su complemento, si su complemento ayudará a las personas a compartir contenido a través de las redes sociales, puede incluir el nombre de expresión. Otra cosa, los nombres de los complementos pueden ser más palabras, así que no reduzca la creatividad. El nombre de su complemento debe ser único para evitar conflictos con otros complementos. Para asegurarse de que su nombre sea único, puede realizar una búsqueda en Google. Además, puede buscar en los diversos directores de complementos, incluido el almacén de complementos de WordPress para nombrar cualquier complemento, debemos crear al menos un archivo de complemento (el archivo PHP principal), que nos presenta a nuestra siguiente sección. Cómo crear archivos de complemento Un complemento puede estar compuesto por un solo archivo PHP o más archivos, dependiendo de lo que esté diseñado para hacer. El archivo más importante es el archivo PHP principal, que es el equivalente index.php y index.html en WordPress y, respectivamente, en los dibujos HTML. Se recomienda que los desarrolladores de WordPress nombren el archivo del complemento principal después de su arado por convención. Por ejemplo, el archivo de complemento principal para un complemento llamado complemento WP Renym sería WP-Renym.php. Si agrega un separador en su nombre, use solo guiones (-) entre palabras en lugar de subrayar puntos (_).
Como se mencionó anteriormente, se puede hacer un complemento de un solo archivo o más (imágenes, JavaScript, idioma, archivos CSS, etc.). De todos modos, sus archivos de complemento tienen que vivir en un solo directorio. Entonces, para un complemento llamado WP Renym, el archivo WP-RYM.PHP se habría colocado en una carpeta WP-Drenym. Los subdosarios adicionales se pueden agregar al archivo principal del complemento para contener y organizar otros archivos. Después de configurar todo el código para un complemento, comprime la carpeta principal en un archivo zip (en este caso sería el archivo wp-rienym.zip) para cargar e instalar en un sitio de WordPress. Cuando llame a su complemento, debe agregar Otros detalles, como descripción, versión, licencia, nombre del autor, prácticamente todo lo que aparecerá debajo y con su complemento en los complementos WordPress – encabezado del complemento. Para esto, debe utilizar un sacerdote estándar de información de complementos en la parte superior de su archivo PHP principal. Esto parece un encabezado típico:/* Nombre del complemento: Nombre de su complemento complemento: http: // Enlace a su complemento Descripción de la página de inicio: Describa de qué se trata su complemento en algunas Versiones de Sencences: 1.0 Autor: Su nombre (¡YAY! Aquí viene la fama …) Autor: http: // Enlace a su sitio web Licencias: LPL2 Etc Licencias: http: // enlace a sus licencias de complemento */Cada parámetro en el encabezado anterior se explica por sí mismo, por lo que no lo haré. entrar en detalles. Asegúrese de incluir http: // o https: // relevante cuando escriba complementos y URI o enlaces del autor no funcionarán.
Siga el encabezado con la siguiente información de la licencia si utiliza una licencia LPG2 o un LPG 2: /* Copyright Year_author_name (correo electrónico: su dirección de correo electrónico) (su nombre de complemento) es software gratuito: puede redistribuirlo y /o modificar en los términos de la Licencia Pública General de GNU publicada por Free Software Foundation, Ether versión 2 de la licencia o cualquier versión posterior. (Nombre del complemento) se distribuye con la esperanza que sea útil, pero cualquier garantía; Sin siquiera la garantía implícita de comerciabilidad o estado físico para un propósito particular. Vea la Licencia Pública General de GNU para obtener más detalles. Debería haber recibido una copia de las licencias públicas generales de GNU junto con (nombre del complemento). Si no, consulte (http: // enlace a su licencia de complemento). */ El propósito de este tutorial no nos permite superar estos pasos básicos. Deberá verificar la redacción de una guía de complementos en Codex para obtener más información sobre los ganchos de complementos de WordPress, las etiquetas de las plantillas, guardar datos de complementos, opciones de complementos y complementos de actualización, entre otros. Codex también incluye una colección masiva de recursos de complementos, llenos de guías de video, temas avanzados y más. Ahora que abordamos los elementos básicos, escriba un complemento simple de WordPress que realizará dos funciones básicas (pero inteligentes).
Reemplace las palabras en su contenido con su propia elección
Agregue una nota “Gracias por leer este tutorial …” al final de cada publicación de blog.
Cómo escribir un complemento simple de WordPress – WP Renym En esta sección, escribiremos código para el complemento WP Renym que mencionamos todo el tiempo. Que necesitas:
Editor de código favorito (por ejemplo, Notepad ++ y Sublimetext) un navegador para ver el complemento en el trabajo (por ejemplo, Chrome)
Una instalación funcional de WordPress
El nombre de nuestro complemento primero, verificamos el almacén de complementos de WordPress e hicimos una búsqueda en Google en nuestro nombre; WP Renym era libre. Mi elección original era el renombro de WP, pero ya se ha tomado.
Ir más allá … Abra un nuevo archivo al editor de códigos y agregue el siguiente código a la parte superior después de abrir el complemento con <? Php:/* Nombre del complemento: WP Renym Plugin: http: // Enlace a su página de inicio del complemento Descripción: Este complemento reemplaza con su propia elección de palabras. Versión: 1.0 Autor: Freddy Muriuki Autor: http: // Enlace a su sitio web Licencias: LPL2 Etc Licencias: https: // Enlace a sus licencias de complementos Copyright bear_author_name (correo electrónico: su dirección de correo electrónico) (nombre del complemento) es software gratuito: software gratuito: Puede redistribuirlo y/o modificarlo bajo los terminales de la Licencia Pública General de GNU publicada por el Software libre, ya sea la versión 2 de la licencia o cualquier versión posterior. (Nombre del complemento) se distribuye con la esperanza que sea útil, pero cualquier garantía; Sin siquiera la garantía implícita de comerciabilidad o estado físico para un propósito particular. Vea la Licencia Pública General de GNU para obtener más detalles. Debería haber recibido una copia de las licencias públicas generales de GNU junto con (nombre del complemento). Si no, consulte (http: // enlace a su licencia de complemento). */ Guarde el archivo como wp-reym.php en la carpeta WP-Renym. Si aún no tiene la carpeta, creala. WP-Renym.php será su archivo PHP principal.
Agregar funciones ahora para agregar funciones reales al complemento.Incluso en el código anterior, agregue la siguiente función para corregir los errores de ortografía de WordPress en WordPress: función renym_wordpress_ypo_fix ($ text) {return str_replace ('wordpress', 'wordpress', $ text);} add_filter ('the_content', 'renym_wordpress_typo_fix');Renym_wordpress_Typo_Fix es el nombre único que dimos nuestra función.Cuando agrega nuevas funciones, nunca las inicie con WP_, esto para evitar futuras incompatibilidades con las funciones de código de WordPress que usan todo WP_ Prefix.
Nuestra función php ia ($ text) como argumento y devuelve la primera cadena "WordPress" reemplazada por la segunda cadena "WordPress". Hemos agregado un filtro (add_filter) a nuestro complemento para indicar nuestra función (renym_wordpress_typi_fix) que funcione en el texto que hemos seleccionado, que en este caso es el contenido completo de la publicación (the_content). Para reemplazar más palabras (es posible que desee editar más palabras en su blog o usar el complemento como un filtro de lenguaje simple), reemplace el código anterior con el siguiente código: function renyM_content_replace ($ content) {$ search = array ('WordPress' , 'Cabra', 'Pascua', '70', 'sensacional'); $ Reemplazar = Array ('WordPress', 'Coffee', 'Holidays de Pascua', 'Sevent', 'extraordinario'); return str_replace ($ search, $ reemplazar, $ contenido); } add_filter ('the_content', 'renym_content_replace'); En nuestro código anterior, ya hemos seleccionado las palabras para reemplazarlas, por ejemplo, WordPress, cabra, Pascua, etc. También seleccionamos las palabras de reemplazo, p. WordPress, café, vacaciones de Pascua, etc. Esperamos que el código sea algo explicativo: la función renym_content_replace ($ content) como argumento, reemplaza todas las palabras contenidas en la matriz de búsqueda $ y devuelve las palabras ahora modificadas a WordPress.
$ Search contiene todas las palabras para ser reemplazadas
$ reemplazar contiene palabras de reemplazo

str_replace hace lo que hace mejor, reemplazando las palabras con nuevas palabras
Recuerde cómo agregamos el prefijo Renym a cada función. Esto evita los conflictos con otros complementos que podrían instalarse. Debería acostumbrarse a agregar prefijos a sus funciones, ya sea que desarrolle complementos, temas o widgets. Si ha recorrido los pasos por encima de su complemento, puede reemplazar efectivamente todas las palabras seleccionadas. Ahora agregemos la nota “Gracias por leer este tutorial …” que aparecerá en la parte inferior de cada publicación. Agregue el siguiente código a su archivo de complemento principal (renym_content_replace) antes de los soportes de cierre de PHP (? Furante “> Gracias por leer este tutorial. ¡Quizás la próxima vez que me dejes comprar un café! Para obtener más tutoriales de WordPress, visite nuestro <a href="http://wpexplorer.com/blog" title="WPexplorer Blogication
; devolver $ contenido; } add_filter (‘the_content’, ‘renym_content_footer_note’); Guarde los cambios. La función renym_content_footer_note agrega el marcado HTML al parámetro $ contenido y devuelve el nuevo valor a WordPress. También agregamos una clase de sótano a nuestro texto para que pueda estilizarse fácilmente más tarde. Incluimos un filtro (add_filter) que le dice a nuestra función que actúe sobre el texto que seleccionamos, que es el contenido de la publicación representada por el content_. Comprime su carpeta en este momento, el archivo final WP-Renym.php debería verse así: <<
? PHP/* Nombre del complemento: WP Renym Plugin: http: // Enlace a su página de inicio del complemento Descripción: Este complemento reemplaza con su propio cuadro. Versión: 1.0 Autor: Freddy Muriuki Autor: http: // Enlace a su sitio web Licencias: LPL2 Etc Licencias: https: // Enlace a sus licencias de complementos Copyright bear_author_name (correo electrónico: su dirección de correo electrónico) (nombre del complemento) es software gratuito: software gratuito: Puede redistribuirlo y/o modificarlo bajo los terminales de la Licencia Pública General de GNU publicada por el Software libre, ya sea la versión 2 de la licencia o cualquier versión posterior. (Nombre del complemento) se distribuye con la esperanza que sea útil, pero cualquier garantía; Sin siquiera la garantía implícita de comerciabilidad o estado físico para un propósito particular. Vea la Licencia Pública General de GNU para obtener más detalles. Debería haber recibido una copia de las licencias públicas generales de GNU junto con (nombre del complemento). Si no, consulte (http: // enlace a su licencia de complemento). *//*Use esta función para reemplazar una sola palabra*/function renym_wordpress_ypo_fix ($ text) {return str_replace ('WordPress', 'WordPress', $ text); } add_filter ('the_content', 'renym_wordpress_typo_fix'); /*O use esta función para reemplazar varias palabras o frases a la vez*/ función renym_content_replace ($ content) {$ search = array ('WordPress', 'cabra', '70', 'sensacional'); $ Reemplazar = Array ('WordPress', 'Coffee', 'Holidays de Pascua', 'Sevent', 'extraordinario'); return str_replace ($ search, $ reemplazar, $ contenido); } add_filter ('the_content', 'renym_content_replace');
/*Use esta función para agregar una nota al final de su contenido*/ function renym_content_footer_not ($ content) {$ content. = '
; devolver $ contenido; } add_filter (‘the_content’, ‘renym_content_footer_note’); ?> Guardar todos los cambios. Comprima la carpeta WP Renym en un archivo WP-Rym.zip (en una Mac es igual de fácil hacer clic, comprimir el archivo y en la PC, creo que es muy similar). Asegúrese de que su archivo se guarde como una extensión .zip o el complemento no se instalará. Use la carga de su complemento y active su nuevo complemento WP Renym a través de la pantalla de complementos de WordPress. Felicitaciones porque escribió el primer complemento! Recursos para obtener más información sobre el desarrollo del complemento de WordPress, consulte los siguientes recursos:
Escribir un complemento – WordPress Codex
Complementos – WordPress Codex
Desarrollo de complementos – WPMU

homefinance blog