Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress

Caja de herramientas inteligente para el Desarrollador WordPress: GenerateWP

by
Read Time:5 minsLanguages:
This post is part of a series called Tools of the Smart WordPress Developer.
Toolbox of the Smart WordPress Developer: Theme Check
Toolbox of the Smart WordPress Developer: WP Quick Install

Spanish (Español) translation by Lucas Nicolas Frezzini (you can also view the original English article)

Bienvenido a la tercera parte de la serie "Caja de herramientas inteligente para el Desarrollador WordPress". En esta parte, vamos a indagar sobre GenerateWP, un sitio web que se dedica a construir código WordPress.

¿Estás escribiendo código WordPress muy a menudo?

Sí.

Antes de permitir que su sangre hierva con rabia, pregúntate a ti mismo esta pregunta: ¿nunca cometió un error mientras estaba aprendiendo a codificar en WordPress?

Yo sí. Fue una noche fría en Kocaeli, Turquía (mi ciudad natal, justo al lado de İstanbul) cuando lo vi, mi primer Pantalla en Blanco De la Muerte (PBDM). Corría el año 2006 y estaba editando un tema gratis de WordPress para mi blog, Beyn. También era nuevo en PHP, MySQL, HTML y CSS, por lo que te imaginas el horror cuando vi que no podía abrir cualquier página, incluyendo el panel de admin, si no me equivoco. Después de minutos de terror y unas gotas de sudor frío en mi frente, finalmente pensé en eliminar el tema del FTP y empezar de nuevo con los archivos de temas inéditos. Me las arreglé para situar el problema en mi archivo index.php, lo has adivinado: faltaba un punto y coma.

Permítanme responder a la pregunta una vez más: sí, escribir código para WordPress es difícil para principiantes de WordPress . Actualmente, todos los desarrolladores de WordPress podrían beneficiarse de GenerateWP, no importa qué tan bien saben de WordPress.

Te diré por qué.

Entrar en GenerateWP: Un sitio para enseñar el código de WordPress

Si GenerateWP hubiera existido en 2006, habría aprendido WordPress de manera más rápida.

GenerateWP se define como la forma más fácil y la manera más rápida para crear código personalizado y de alta calidad para su proyecto de WordPress usando los estándares de código WordPress más recientes y sus APIs", según la página de bienvenida de GenerateWP.com. Es una divertida forma de construir el código de WordPress sin problemas.

Pero es más que eso. Por su naturaleza, GenerateWP también enseña a la gente a escribir código en WordPress. Al seleccionar una herramienta y crear su código, puedes ver lo que realmente afecta su configuración en el código, y que da una idea de cómo funciona el código. Y esto no es sólo para principiantes de WordPress, incluso veteranos de WordPress pueden aprender cosas. Después de todo, ser bueno con el código de WordPress no significa memorizar cada bit del código en el núcleo de WordPress.

¿Es malo GenerateWP para principiantes de WordPress?

Me gusta pensar que GenerateWP tiene el propósito de ser un ejercicio de entrenamiento para principiantes de WordPress. ¿Por qué? Simplemente porque muestra los usuarios cómo se construye el código. Al experimentar con las herramientas un par de veces, uno puede aprender cómo se genera el código, cuáles son los argumentos, cómo funcionan los argumentos, y cómo el código cambia si se utiliza la herramienta con diferentes valores. Un inteligente principiante de WordPress puede divertirse y experimentar con las herramientas, pero luego intente escribir el código por sí mismo o a sí misma por primera vez. El resto se convertiría de principiante a un veterano, o en fríos términos, en un ninja de WordPress!

Pero, por supuesto, algunas personas les gusta ir por lo fácil y usar la herramienta todo el tiempo. Eso no está mal cuando las personas liberan su código para la comunidad (ya que el código está bien escrito, gracias a GenerateWP), pero ellos nunca entenderán que después de un cierto punto, usando la herramienta es más lento que la codificación a mano.

Las herramientas de WordPress

En el momento que estoy escribiendo este artículo, GenerateWP tiene 20 (fáciles de usar) herramientas, y una sección donde puedes guardar tu propios snippets de código personalizado (ya lo veremos a eso en un momento). Veamos cuales son las herramientas que hay:

  1. Con el Generador de Taxonomía, puede crear taxonomías personalizadas.
  2. Con el Generador de tipos de Entrada, se pueden crear tipos de entradas personalizados.
  3. Con el Generador de Estados de entradas, puede crear Estados de entradas.
  4. Con el Generador de Soporte para temas, puede crear funciones de tema personalizadas como soporte de idioma, ancho del contenido e imágenes destacadas.
  5. Con el Generador de Barra lateral, puede crear personalizadas "barras laterales dinámicas" para widgets.
  6. Con el Generador de Menú, puede registrar menús de navegación personalizados.
  7. Con el Generador de Shortcodes, puedes crear tu propios shortcodes para WordPress.
  8. Con el Generador de Quicktags, puede crear quicktags personalizados.
  9. Con el Generador de Barra de herramientas, puede crear elementos de barra de herramientas.
  10. Con el Generador de WP_Query, puede crear consultas de WordPress.
  11. Con el Generador de WP_User_Query, puede crear consultas de usuario en WordPress.
  12. Con el Generador de WP_Comment_Query, puede crear consultas de comentario en WordPress.
  13. Con el Generador del archivo wp-config.php, puede crear un archivo wp-config.php personalizado.
  14. Con el Generador del Readme Plugin, puede crear archivo readme.txt desde el plugin.
  15. Con el Generador de evento de trabajo Cron, puede programar trabajos Cron personalizados.
  16. Con la Herramienta de registro de WordPress Scripts, puede registrar los scripts WordPress.
  17. Con la Herramienta de registro de estilos WordPress, puede registrar los estilos WordPress.
  18. Con la Herramienta de proveedores oEmbed, puede crear proveedores personalizados oEmbed.
  19. Con el Generador de Encabezados de tema, puede crear imágenes de encabezado personalizado para su tema. (¿Hay alguien usando esta característica de WordPress, por cierto?)
  20. Con el Generador de Métodos de contacto de usuario, puede crear nuevos métodos de contacto que se pueden cambiar desde las páginas de Perfil de usuario.

Todas estas herramientas son realmente divertidas para jugar, y como he dicho antes, incluso veteranos de WordPress pueden —que— se beneficien de estas herramientas.

Pero incluso si usted ha memorizado todos los códigos de WordPress y no necesita ninguna de esas herramientas, usted podría disfrutar de la última y más nueva sección de GenerateWP: intercambio de fragmentos de código.

GenerateWP.com como una Herramienta de Compartir Snippets personalizados

Cuando GenerateWP.com se convirtio en dos a principios de 2015, su creador Rami Yushuvaev publicó una celebración en el blog de GenerateWP y presentó una nueva herramienta llamada "snippets personalizados". Con esta herramienta, usted puede guardar sus fragmentos de código de WordPress y compartir con el mundo. Sólo tienes que registrarte primero. *suspiro*

Debajo de cada herramienta de GenerateWP, verá dos botones: "Subir código" y "Guardar snippet". Pulsando el segundo botón, usted puede guardar fácilmente el código que construyó con GenerateWP. Mejor aún, también puede escribir código desde cero (en vez de trabajar con las herramientas) desde la página de WordPress Snippets personalizados. Barbaro.

Terminando por hoy

GenerateWP es una herramienta de WordPress que, para mí, se cierra una brecha importante en la experiencia práctica de formación WordPress. Con sus herramientas, estoy seguro que muchos principiantes WordPress aceleran sus proceso de aprendizaje con importantes APIs y funciones de WordPress.

¿Cuál es tu GenerateWP? Dinos lo que piensas publicando en la sección de comentarios abajo. Y si te gustó el artículo, ¡no olvides compartir con tus amigos!

Nos vemos en la siguiente parte donde voy a cubrir WP Quick Install, una herramienta para instalar WordPress con una gran cantidad de personalización.

¡Sé el primero en conocer las nuevas traducciones–sigue @tutsplus_es en Twitter!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.