Descubro que me gusta escribir complementos. Escribí mi primer complemento público de WordPress, mostrar todos los tamaños de imagen, hace unos dos meses, y lo actualicé con algunas mejoras en la interfaz basada en el usuario. Su escritura y mantenimiento realmente trajeron a casa el poder de código abierto de una manera nueva. Cuando cientos de personas usan su complemento, le digo dónde está defectuoso, ofreciendo mejoras en las funciones y lo reviso positivamente, es una sensación realmente genial que mantenerse estrictamente en el usuario. Este artículo son algunos consejos generales para los desarrolladores de WordPress que desean poner sus dedos en la escritura pública. Hablaré sobre cómo encontrar buenos problemas y cómo abordar la escritura y el apoyo del complemento.
Averigüe cuando esté listo, diría que está listo para comenzar a escribir complementos públicos cuando puede resolver casi cualquier problema nuevo del cliente con código personalizado. No comience a escribir complementos para WordPress.org Warehouse antes de ser preparado desde un punto de vista técnico. ¿Cuál es la prueba para esto? Diría que es el siguiente: “Cuando puedes resolver casi cualquier problema de cliente nuevo con un código personalizado”. Esto significa que debe tener una buena experiencia en la escritura de complementos para los clientes. Por ejemplo, si el tema de su cliente necesita un nuevo área de widgets, su impulso debe ser cubrirlo usted mismo, no solicitar una especie de “constructor de widgets todo en uno”.
Plug alegre: si desea ayuda para obtener habilidades como programador de WordPress, vea en funcionamiento, nuestra guía multimedia para el desarrollo de temas y complementos. El paquete Deluxe tiene una solución realmente excelente para escribir complementos. Elija el problema correcto para resolver si su primera experiencia de escritura de arado es agradable, depende principalmente del problema que elija resolver. Así es como creo que se ve un buen proyecto de complemento: tiene un punto exitoso de definido su complemento. Debería intentar hacer algo bien definido. Su complemento debe intentar hacer algo bien definido. Mostrar todas las dimensiones de la imagen tiene su propósito incluso en el título: el complemento es un éxito cuando el usuario puede ver fácilmente todas las dimensiones de cada imagen en el sitio. Los complementos de David, requieren una imagen destacada y solo una categoría, son la misma historia. Obtener de esta manera lo convertirá en problemas que tienen una sola solución técnica, lo que significa que experimentará el placer de resolverlos. “Solicitar que todas las publicaciones tengan una imagen presentada” pasa esta prueba; “Cree un generador de páginas de sake por arrastre” no. Es una novela de una manera que está buscando poco malestar que le cuesta unos segundos cada vez y no está resuelto. Traer algo nuevo al mundo puede parecer desalentador, pero no tiene por qué serlo. Solo intente rastrear la forma en que usa WordPress; busque poco malestar que le cuesta unos segundos cada vez. Si, tratando de remediar uno de estos molestos, pasas media hora buscando complementos “casi adecuados” y no puedes encontrar algo para rascar la picazón, es tu trabajo.
Recuerde, hay muchos complementos, pero no resuelven el problema, o no se han actualizado durante algunos años o están un poco equivocados. Puede usarlos como punto de partida y escribir algo para resolver su problema. Los puntos de bonificación si resuelve la existencia de las necesidades de un cliente a menudo son la mejor fuente de ideas de arado. Las necesidades que aparecen en los proyectos de los clientes son a menudo las mejores fuentes de ideas de arado, porque reflejan lo que quieren y necesitan personas actuales con sitios web reales. Son todos los tamaños de las imágenes que se inician como un proyecto de cliente: utilicé muchas de Imágenes personalizadas en el sitio web del cliente y estaba muy frustrado por buscar las dimensiones que necesitaba.
El complemento “Atajots del teclado para el editor de publicaciones” apareció de la misma manera: el cliente introdujo muchos datos en campos personalizados y quería hacerlos más fáciles de guardar su progreso sin volver a presionar “Guardar el boceto”. Mientras escribe el código del cliente, intente notar si su solución podría ser ampliamente aplicable. Escribir el complemento: Google, como los complementos de escritura MAD, debería ser en gran medida un proceso de combinación de conocimiento existente y útil. Me acerco a la escritura con complementos como una serie de preguntas técnicas, cuyas respuestas investigo intensamente. Google hace un trabajo igualmente bueno, permitiendo esta investigación, al igual que un motor de búsqueda de cien mil millones de dólares.

Para mostrar todo el tamaño de la imagen, por ejemplo, tenía que saber “¿Cómo puedo obtener una matriz que contenga todos los tamaños de cada imagen en WordPress?” Así que comencé a buscar en Google cosas como “obtener todas las imágenes de WordPress”. La mejor respuesta que encontré, de Justin Tadlock en 2011, forma gran parte del corazón técnico del complemento. Sin embargo, transmite información sobre el tamaño solo a las páginas de medios; Necesitaba que se mostrara en la lista de cada imagen en la biblioteca de medios. Aprender a hacer esto fue otra ronda importante de Google, lo que resultó en aprender mucho sobre apego_fields_to_edit. Después de hacer estas dos grandes piezas de aprendizaje, la creatividad que tuve que agregar fue cómo unirlas. Este fue la mayor parte del intento y los errores que llegaron a mostrar todos los tamaños de las imágenes y también involucraron una gran búsqueda muy pesada en Google. Le sugiero que se acerque a la escritura de complementos de manera similar. Debe referirse constantemente tanto a WordPress Codex como a Stack Overflow, así como a cualquier otra fuente que demuestre ser útil, en base a Google escrito de manera inteligente. Esto hace que escribir el complemento sea un proceso de combinación de conocimiento existente y útil, en lugar de desarrollar en la oscuridad.
Preste atención a los comentarios. Descubrí que los comentarios de las personas son sorprendentemente cuidadosos y útiles. Una vez que se publique su complemento, preste atención a sus evaluaciones y revisiones, así como a cualquier otra fuente de comentarios. Los dos cables de asistencia muestran todas las dimensiones de las imágenes hasta ahora han sido cuidadosas, cuidadosamente hechas y han expuesto errores significativos. También tuve suerte de que WP Tavern escribiera un artículo sobre Plugin, que ofreció mejoras muy útiles de la interfaz de usuario que acabo de implementar. Entonces, si su experiencia es como la mía, los comentarios de las personas sobre su complemento serán sorprendentemente cuidadosos y útiles. La experiencia para mí realmente ha traído a casa el poder y la diversión del código abierto. ¡Ve! Si satisface las necesidades técnicas de los clientes en un alto nivel, le recomiendo que ingrese al desarrollo de complementos públicos. Si permanece en los tipos correctos de problemas y usa Google como un manual de todo, el proceso no debe ser aterrador o frustrante y en realidad puede ser uno de los grandes países de trabajo en el código abierto. ¡Gracias por leer!
Cómo escribir su primer complemento público de WordPress
Tags Cómo escribir su primer complemento público de WordPress
homefinance blog