Aprender PHP para Wordpress

  • Autor Autor richardx
  • Fecha de inicio Fecha de inicio
richardx

richardx

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas a todos! Quiero comenzar a aprender PHP porque me sirve mucho al desarrollar en WP. Quisiera saber de que manera debo aprenderlo. Hago cualquier curso completo que encuentre? O debería ser un curso de PHP implementado a Wordpress? O es lo mismo? Gracias
 
De cierta manera puedes ver wordpress como un framework de desarrollo en php y como todo framework requiere comprension avanzada del lenguaje, asi como hay cursos dedicados solo a frameworks de php es igual con wordpress, te recomiendo tomar un curso avanzado de PHP y luego uno de desarrollo en wordpress.
 
Dudo mucho que un curso de PHP para WordPress te enseñe las bases de PHP, al menos no como se debe porque dará por hecho que, por lo menos, tienes ciertas nociones del lenguaje.

Así que recomendaría primero aprender PHP, luego ya puedes aprender sobre PHP específicamente para WordPress.

Además, eso te servirá para que no solo lo apliques para WP, sino para algunos otros frameworks como Laravel.
 
Una vez te familiarices con PHP:

https://www.casadellibro.com/libro-wordpress/9782409030840/12347577

Este libro de WordPress (versión 5.4.1 en el momento de su escritura), está dirigido a desarrolladores profesionales, autodidactas y apasionados con conocimientos de PHP.

Te permite comprender el funcionamiento de este CMS y adquirir un dominio del desarrollo de extensiones en PHP, siguiendo un aprendizaje progresivo.

El autor presenta la interacción entre PHP y el backoffice de CMS a través de varios ejemplos, que evolucionan desde la programación procedimental a la programación orientada a objetos, mediante el uso de consultas SQL. A continuación, presenta la interacción con AJAX/JSON. El lector aprende a instalar WordPress, a utilizar la herramienta de administración, a añadir funcionalidades, a usar extensiones para desarrolladores, a registrarse en la base de datos, a añadir tablas para dominar completamente las bases del funcionamiento del CMS y posteriormente, aprender a crear temas avanzados, widgets y extensiones. Una parte del libro trata sobre GDPR, SEO, optimización, seguridad, traducción, migración, implantación, etc.

También se detallan las extensiones esenciales como ACF, Duplicator, WooCommerce o Yoast SEO. Hay un capítulo dedicado a WooCommerce, que permite al lector usar fácilmente sus clases, funciones y hooks y de esta manera, recuperar cualquier información en su código PHP para crear una tienda en línea. Las funciones específicas de WordPress se detallan con ejemplos y escenarios a través de trabajos prácticos: creación y adición de funcionalidades en la administración de un tema, creación de un tema a partir de una maqueta HTML, adición de un editor wysiwyg, creación de una extensión de rastro de migas de pan, creación de un widget, creación de una extensión de Google Maps y creación de una extensión con un formulario para recuperar direcciones de correo electrónico en AJAX/JSON. Los enlaces a la guía de referencia así como al campo léxico utilizado, darán las claves necesarias para profundizar en el conocimiento sobre cualquier tema específico
 
Es verdad, serían varios niveles
- un nivel de principiante de PHP (algoritmos, fundamentos def PHP, conceptos de POO)
- Nivel Medio (uso de SQL, Serialize, Herencias, matrices tridemensionales etc...)
- Nivel Avanzado (WordPress, Woocommerce, Desarrollar temas etc...)
 
Pero ya cuentas con base en programación? Si nunca has programado practica la lógica.
 
Primero aprende bases y fundamentos
Luego haz practicas... practica bastante ponte desafíos y no copies lo de youtube así, innova.
Luego de a poco anda metiéndote a programar cosas para wodpress, una vez lo haces... es bastante fácil
 
Atrás
Arriba