WordPress es una de las mejores plataformas de desarrollo web. Muy bien, es posible que no use las últimas tecnologías y su arquitectura no es perfecta (no olvidemos que es un proyecto que nació en 2003 y, por lo tanto, hay algunos códigos y decisiones antiguas), pero el proyecto progresa a un buen ritmo. está en el proceso de modernizar cada nueva iteración. Un ejemplo de esta modernización se encuentra en Gutenberg, el nuevo editor de WordPress implementado en React.js que promete revolucionar cómo trabajamos con WordPress. ¿Por qué WordPress es tan genial? Porque tiene una comunidad extremadamente activa de la que puede aprender y puede contribuir porque es el motor que impulsa el 29% de la web. WordPress es un caballo ganador, por lo que puedes apostar por ello. Eso es lo que hicimos hace unos años y, bueno, aquí estamos, ganamos nuestra existencia de WordPress.

Inicie un complemento y obtenga su primer cliente. ¡Sensación agradable! Fuente: Giphy. Una de las preguntas que más obtengo de los desarrolladores que desean iniciar WordPress es: ¿Cómo puedo crear mi primer complemento de WordPress y cargar WordPress.org para que alguien lo use? Ya hemos discutido la primera parte de la pregunta en nuestro blog, cuando explicamos cómo crear un complemento en WordPress. De hecho, incluso vi un ejemplo simple de cómo crear un complemento con personalizaciones sin cambiar el archivo Functions.php. Entonces, centrémonos en la segunda parte: cómo cargar el primer complemento en wordpress.org.
Antes de pensar en cargar su complemento … lo primero que debe cargar un complemento en wordpress.org es el complemento en sí. ¡Espíritu! Pero incluso si ya tiene uno, hay algunos consejos que debe considerar antes de cargarlo: qué es un MVP y cómo decidir la funcionalidad básica en WordPress. Si está a punto de comenzar un nuevo proyecto, es esencial determinar lo antes posible si es exitoso o no; no tiene sentido dedicar muchos recursos a algo que probablemente falle. En esta publicación, explico cuál es el producto mínimo viable y cómo puede usarlo para comenzar con su nuevo complemento.
Estándares de codificación de WordPress. WordPress es un gran proyecto basado en una comunidad voluntaria. En otras palabras, hay muchas personas que contribuyen al proyecto. En esta publicación vemos qué guías de estilo debe seguir al programar el código para esta plataforma.
Cuando WordPress Freedom mata a su negocio. Cuando programes complementos de WordPress, siempre debe tener en cuenta que no estará solo y que su complemento probablemente se ejecutará junto con muchos otros. Esté organizado y asegúrese de que su complemento no realice tareas innecesarias o agrega scripts y estilos innecesarios donde no debe.
Top 6 secretos para una internacionalización exitosa. Si tiene la intención de crear un complemento de WordPress, debe tener en cuenta que el público objetivo está representado por personas de todo el mundo y, por lo tanto, su complemento debe estar listo para ser internacionalizado. Esta publicación explica cómo hacer esto.
Espero que estos recursos te ayuden a crear un mejor complemento. Así que pasemos a lo que realmente le interesa: cómo cargar el complemento en wordpress.org. Cómo cargar un complemento por primera vez para publicar su complemento en wordpress.org por primera vez es muy fácil: solo tiene que enviar Un archivo zip con su complemento usando este formulario. Una vez enviado, su complemento pasará por una revisión manual que decidirá su fe. Los evaluadores verifican algunas cosas básicas, como “el complemento cumple con los estándares de codificación de WordPress?” O “¿Se desinfecta toda la entrada?” El proceso de revisión del complemento generalmente lleva unos días, así que asegúrese de seguir los consejos que mencionamos anteriormente.
Otras cosas que debe verificar al enviar un complemento incluyen:
Asegúrese de que el complemento tenga un archivo readme.txt válido. Este archivo es muy importante, porque su contenido es el que aparece en el director del complemento de WordPress. En otras palabras, las diferentes secciones del archivo no pueden ser lo que desee, pero deben seguir un “estándar”. Por ejemplo, nuestro contenido de complemento Nelio tiene este readMe.txt, que da como resultado la página siguiente. Puede usar esta herramienta para validar el formato ReadMe.txt.
Asegúrese de que todas las clases y funciones tengan un prefijo que los haga únicos. Por ejemplo, no cree una clase llamada Post_AJAX_API para las llamadas inversas de su complemento Ajax llamadas o una característica llamada Has_Subscrire para verificar si el usuario está suscrito o no a su servicio. De esta manera, evitamos conflictos con otros complementos que pueden querer usar una clase o función similar. Alternativamente, puede usar espacios de nombre PHP. Asegúrese de que todas las cadenas de texto impresas en la pantalla se eliminen correctamente con las funciones ESC_HTML y Escattr. De la misma manera, y como dije anteriormente, asegúrese de aplicar funciones desinfectantes a cualquier datos proporcionados por el usuario. Si no, corre el riesgo de crear agujeros de seguridad en su complemento.
Verifique que todos los recursos de JavaScript y CSS que agregan al enchufe estén en el complemento en sí (y no se extraen de los terceros servidores).
Finalmente, cuide el nombre que le dio a su complemento. Como se indica en la documentación, no puede llamar a su complemento usando una marca comercial que no posee (y sí, incluye la palabra “WordPress”). Si incluye el nombre de una marca registrada para sugerir que su complemento sea una extensión de lo que ofrece, debe hacerlo para que esté claro que es una extensión y que no tiene nada que ver con la marca registrada. En resumen, pon un nombre que no conduzca a la confusión al uso final.
Respeta estas reglas y estoy bastante seguro de que su complemento será aceptado de inmediato.
¡Buen trabajo! ¿Tu complemento ha sido aceptado? Cómo usar SVN para cargar actualizaciones de complementos Una vez que se haya aceptado su complemento, recibirá un correo electrónico en su buzón de manera similar: su solicitud de alojamiento de complementos ha sido aprobada. En una hora, tendrá acceso a su almacén SVN en https://plumbers.svn.wordpress.org/nelio-content/ con el nombre de usuario y la contraseña wordpress.org (el mismo que usa en foros). (…) ¡Disfrutar! En otras palabras, pronto tendrá un almacén SVN donde puede administrar el código fuente del complemento y las diversas versiones que los usuarios podrán descargar. Si nunca ha usado SVN y no sabe por dónde comenzar, no se preocupe, es similar a GIT y fácil de usar. Hoy les presentaré los conceptos más básicos que necesita saber. Configure su almacén SVN local cuando finalmente se le haya dado acceso al almacén SVN, lo primero que tendrá que hacer es “clonar” en la computadora local. Usando la terminología SVN, lo que hará es verificar el proyecto. Para hacer esto, ejecute el siguiente comando: SVN Checkout https://plgin.svn.wordpress.org/plogin-name/ Esto creará la carpeta Plugin con el proyecto Clonat. Hay una versión más corta de este pedido, en la que reemplaza la verificación de la palabra clave: SVN Co https://plgin.svn.wordpress.org/plogin-name/ Si observa esta carpeta, verá que lo ha hecho. Algunos directorios que probablemente no los conoces. Veamos qué son y qué se usa para:
tronco. Este es el director en el que tiene lugar el desarrollo. El código aquí no debe usarse en entornos de producción, pero probablemente sea bastante estable. Este directorio incluye los diferentes archivos que usa WordPress.org para enumerar su complemento. Es decir, su icono de complemento, imagen de encabezado y capturas de pantalla. En la documentación de WordPress, explican exactamente qué dimensiones deberían tener los pancartas, cuántos iconos diferentes (y qué dimensiones) debe generar y cómo nombrar las capturas de pantalla.
Etiquetas. En esta carpeta agregaremos las diferentes versiones estables que publicamos. Hablaremos de ello en detalle más tarde.


Sucursales. Este último director es el lugar donde puede crear las diferentes ramas de desarrollo de su complemento si está interesado en el tema, puede leer la documentación de SVN sobre cómo crear ramas y cómo combinar el código.
Cómo actualizar su copia local con la información del servidor Si su almacén local está detrás de lo que está en el servidor, todo lo que tiene que hacer es actualizarla. En el cuello, esto se hace con el comando de extracción. En SVN, haga esto con el comando de pago que vi antes. Suponiendo que esté en el directorio del proyecto, ejecute esto:
¡Svn Co y ya terminaste! Cómo hacer cambios en el servidor en Git Hay dos comandos para guardar los cambios que realizó en un proyecto: Commit y Push. El primero comete los cambios locales y el segundo se carga en el servidor. En la confirmación, esto es mucho más simple: después de editar el código, solo tiene que confirmarlo y se cargará automáticamente en su servidor: SVN Conjunto o usando una versión más corta: SVN pero cómo crear una nueva versión estable del último pero no Menos, el complemento no es hablar sobre la creación de nuevas versiones de su complemento. Por ejemplo, suponga que el código que tiene ahora en el tronco debería convertirse en el 2.1.0 del complemento. Todo lo que tiene que hacer es crear una carpeta del mismo nombre en las etiquetas y copiar el contenido del tronco de la siguiente manera: SVN Copie Tunk Tags/2.1.0 o su versión más corta: SVN CP Trunk Tags/2.1.0 ¡Y eso es! Ya hemos creado una nueva etiqueta que, una vez comprometida, nuestros usuarios pueden descargar. Sin embargo, ¿cómo le decimos a WordPress que la versión 2.1.0 es la estable? Si observa más de cerca a ReadMe.txt desde Trunk, verá que hay un encabezado llamado etiqueta estable. Bueno, todo lo que tiene que hacer es cambiar su valor, para “indicar” la versión que desea que sea estable. En nuestro ejemplo, esto debería verse como: Etiqueta estable: 2.1.0 y ahora podemos componer nuestro código y establecerlo.
Cómo cargar su complemento a wordpress.org
Tags Cómo cargar su complemento a wordpress.org
homefinance blog