WordPress, el sistema de gestión de contenido que a Internet ama. Puede usarlo durante años sin tener que ocuparse de PHP, pero al final se despierta que lo necesita. Vaya a Bing y busque “PHP para principiantes” y búscate aquí. El viaje de aprendizaje de PHP para el desarrollo de WordPress es largo, ¡pero comencemos! Comenzaremos este tutorial de codificación de WordPress con cierta comprensión del papel de PHP en WordPress y luego comenzaremos a desarrollar a partir de ahí.
Uso de PHP en WordPress: útil para todos, necesario para los desarrolladores, nunca debe escribir el código PHP como usuario de WordPress, propietario de negocios de WordPress, etc. Una minoría de personas que usan WordPress diariamente incluso saben qué es PHP, no sabe cómo escribir código en él. Pero los desarrolladores de WordPress, los desarrolladores de WordPress deben usar PHP. Pero salgo antes que yo …
WordPress se ejecuta sobre PHP en el servidor antes de pasar por completo nuestro tutorial de PHP para principiantes, algunos detalles sobre: Parece que los servidores web son solo computadoras. Y esas computadoras deben tener capas subyacentes para ejecutar. Para la mayoría de los sitios de WordPress, se divide de la siguiente manera:
L inux (sistema operativo como Mac OS o Windows),
Un paquete (servidor web, con el que está hablando su navegador),
M YSQL (base de datos, donde viven las publicaciones),
y P HP (que coordina con la base de datos, el sistema operativo y los archivos para crear páginas web).
Escribimos mucho más sobre esto en nuestro artículo “WordPress Lamp”:
¿Una lámpara de WordPress? Una introducción a la infraestructura PHP de WordPress es un lenguaje de programación, por lo que esperamos que lo anterior le haya hecho consciente de que PHP es algo que WordPress usa debajo del capó. Es un lenguaje de programación y el lenguaje en el que se escribe el código en el servidor de WordPress. (En el navegador web de los administradores y visitantes, WordPress a menudo involucra idiomas llamados HTML, CSS y JavaScript). PHP fue uno de los primeros idiomas y más populares que las personas han utilizado para construir documentos HTML (llamados “páginas web”). Su popularidad es un poco más compleja de lo que quiero cubrir aquí, pero escribí un artículo de “PhP” sobre el código diseñado para aquellos que están interesados en él. Corto: PHP es un lenguaje de programación lógico que puede usar para controlar qué HTML Muestra una página, ya sea en WordPress o fuera. Los archivos que componen temas de WordPress y Plugin usan principalmente PHP para construir las páginas que ve cuando visita un sitio de WordPress en su navegador web. Aprenda PHP para WordPress y podrá cambiar los temas, crear complementos como acabamos de describir, tanto los complementos como los temas de WordPress usan mucho PHP. Esencialmente, todo en un complemento se activa por el código PHP que escribe. Para un tema de WordPress, algunas características provienen de WordPress PHP y otras estarán en el PHP que escribe en los archivos de plantilla. En general, necesitará menos experiencia PHP para crear buenos temas que los buenos complementos de WordPress, pero es una habilidad importante en ambos casos.
Aunque no entraremos en este tutorial introductorio para PHP WordPress, para aquellos que se preguntan, la forma básica en que operan los complementos de WordPress es con WordPress Hooks: Acciones y filtros. Si ya comprende qué funciones, variables y cadenas de caracteres de PHP son, puede ir directamente a esto con esta guía: ganchos, acciones y filtros de WordPress: qué hago y cómo un tutorial de PHP para principiantes para WordPress bien, ahora que he tomado Fuera del camino. Todas las cosas de WordPress, podemos comenzar seriamente con nuestro breve tutorial de programación PHP para principiantes. Nos centraremos en algunas cosas básicas: cómo se ve PHP, qué cosas necesita comprender para comprender PHP y qué los próximos pasos tienen sentido. Arriba, comenzó como una forma de crear HTML más dinámico. Como tal, sabrá que escribe PHP, y no HTML, en un archivo .php, porque será enmarcado por lo que más comúnmente se llaman “etiquetas PHP”. Esas etiquetas PHP son cosas que eliminan PHP de HTML y viceversa. Aunque todavía hay una cierta interacción. Aquí hay un ejemplo: <? Php echo 'HI de Php'; ? Mostrará las palabras "Hola de PHP". (La palabra echo en PHP permite, en esencia, algo salir del terreno de php-daltection y mostrar en la página. Además, si ve la fuente de la página en ese navegador, también verá esa apertura y cierre de etiquetas aparece. Donde no está controlado, también HTML de un archivo PHP se muestra solo en el navegador.
Última nota: la primera línea, que comienza <!- es un comentario HTML.Los comentarios son líneas de código que no deben hacer nada, pero pueden ayudarlo a usted u otro programador a comprender el programa más adelante.En PHP, la mayoría de los comentarios se dividen con barras oblicuas para transmitir, // Comentar aquí, o están restringidos con / * * / caracteres, como sigue: <'No es un comentario';// ¿Qué se ejecutará a la izquierda, pero este texto en sí no lo hará // Neider?Todas las líneas PHP generalmente terminarán con un {(de la cual más tarde) o una coma y una coma;.Declaraciones como Echo siempre deben terminar con una coma y una coma.Esta es una convención algo extraña en muchos lenguajes de programación.
Variables, números enteros y cuerdas, ¡oh Dios! Acabo de mostrar su primer tipo de datos PHP: la cadena. Una "cadena" es un término común del lenguaje de programación para una secuencia. En nuestro caso específico anterior, nuestra cadena fue la secuencia "buena PHP". En PHP, una cadena se puede diferenciar de otras palabras (las que son solo el programa en sí), ya sea por citas simples o por citas dobles. Entonces ambos son iguales: . Esto se debe a que no son estrictamente necesarios al final de un archivo .php. A veces se usan, pero si no regresa a la “tierra HTML”, es una buena práctica no usar etiquetas PHP al final de los archivos. Funciones: ¿Dónde comienza a aprender PHP para desarrollar WordPress? Para que cubramos para completar nuestro pequeño tutorial PHP 101, WordPress PHP, son las funciones. Las funciones de PHP son esencialmente otro nombre para “procedimientos almacenados”. Un procedimiento almacenado puede ser algo tan simple como un sumador, que agrega dos valores juntos, o una función “show-er” que muestra solo una cadena específica. Una función de adición básica en PHP se definiría de la siguiente manera: Function Add ($ First_Number, $ Second_Number) {return $ First_Number + $ Second_Number; } $ valor = add (1, 3); // $ El valor se establece en 4 echo $ valor; // Muestra $ valor en el html/navegador La función de la palabra le dice PHP que lo siguiente que debes ver será el nombre de la función. Luego están los soportes con lo que se llama “argumentos” o “parámetros”. Una función no puede tener parámetros, lo que se vería como función no_arGuments () {}.
Finalmente, la mayoría de las funciones devolverán algo, aunque no deberías. En PHP, una función devuelve una (1) cosa. En nuestro caso, nuestra función devuelve un número. Es importante saber que un valor devuelto no se muestra en el navegador de forma predeterminada. En cambio, se puede mostrar con Echo, guardado en una variable como $ valor, para realizar otras operaciones. Por lo tanto, en el código anterior, HTML no mostraría nada en nuestro código PHP hasta que hiciéramos Echo $ valor, que muestra el valor almacenado en la variable $ valor, que para este código específico será 4. condicional básico (si, entonces, entonces, de lo contrario) otra cosa de la que obtendrá mucho valor al aprender PHP para WordPress es reconciliarse con declaraciones condicionales. Si puede vivir un día en el mundo moderno, comprende la lógica condicional. Y una de las cosas divertidas y sorprendentes sobre el aprendizaje de PHP para la mayoría de los principiantes, en la agradable conmoción de cómo la lógica condicionada “normal” (y en muchos otros idiomas) es como el pensamiento normal. La sintaxis es así: $ valor = 5; if ($ value> 5) {execute_function (); } Else {echo ‘demasiado pequeño’; } En el código PHP anterior, ¿qué sucederá? Se llama y se ejecuta los parámetros de Función Ejecutados_Function o se ejecuta o
¿Se imprimirá una cadena ‘demasiado pequeña’ en HTML?

Si adivinó que la función se llamará (#1), es posible que haya olvidado que es un “signo” más grande que “y que 5 no es” mayor que “5. Creo que el código anterior dice” Si el valor de $ es mayor de cinco, llame a la función ejecutada_function. De lo contrario, eco ‘demasiado pequeño’. Endif, Endwhils y otras sintaxis condicionadas también deben tener en cuenta que, en el ejemplo del código anterior, nuestra lógica estaba relacionada con “aparatos ortopédicos” {}. Esto es común en PHP y en muchos otros idiomas. Estas correas son un delimitador único y útil de la diferencia entre diferentes condiciones. En PHP, debido a que a menudo lo mezclas con HTML, a veces lógicamente tendrás un aparato ortopédico de cierre . Son molestos difíciles de entender. Por lo tanto, especialmente en situaciones con contenido HTML pesado (como las plantillas de plantillas de WordPress), a muchas personas les gusta usar un tipo más pronunciado. Entonces, las siguientes líneas son exactamente como la anterior: $ valor = 5; If ($ value> 5): ejecute_function (); Else:?> Demasiado pequeño Hay algunos grandes cambios aquí. Lo más importante es que pasamos de correas de dos puntos: y un endif; . Funcionan igual, pero uno deja bastante claro el cierre de qué etiquetas. Los colgantes colgan son un mal momento, especialmente cuando pasaste de HTML a PHP y de regreso. Esto es común en los archivos de WordPress debido a lo que se llama etiquetas condicionadas a WordPress. Pero antes de llegar allí: el otro cambio que hice es que cambié el eco ‘demasiado pequeño’;
Solo en las palabras literal “demasiado pequeñas”, fuera de las etiquetas PHP. El eco del código PHP es el mismo que simplemente ingresar un valor fuera de las etiquetas PHP en un archivo. La misma lógica de PHP se aplica en esos escenarios. Entonces, en este caso, “demasiado pequeño” se continuaría mostrando solo cuando el valor $ es menor o igual a 5. Algunos más sobre PHP y HTML para el desarrollo del servidor de WordPress (especialmente los temas 🤓) las razones principales para comprender las etiquetas de PHP Al igual que Endif es que los verá muy a menudo en los archivos PHP de los temas de WordPress. Aquí hay un pequeño fragmento de uno:
, ‘
‘); Else: the_itle (sprintf (
‘, esc_url (get_permalink ()),’
‘); Terminara si; ?> <!-. Es una combinación extraña en html como
y Php. Lo más importante para aprender de él: el hecho de que las etiquetas de PHP terminan y comiencen en el documento (la plantilla-Parts/Content/Content.php del tema de veinte diecinueve) y que una “etiqueta condicional de WordPress” llamada is_singular está llamada a Modifique el marcado de una función que muestra el título de publicación en WordPress. La publicación para mostrar el título de WordPress se llama “Título”, y sus argumentos aquí son la marca específica para The_itle () (para antes y después de lo que ha introducido en su campo “Título”). Este código contiene HTML en cadenas PHP (algo normal en WordPress) y usa una “etiqueta de plantilla post -condicionada”. Es mucho de lo que verás mucho en WordPress. Programación de PHP para principiantes: dónde continuar he hecho alusiones y subrayé algunas otras cosas relevantes. Pero tenemos muchos recursos útiles aquí en WPShout para ayudarlo a comprender mejor el material (copioso y complejo) que acabamos de cubrir. Aquí hay algunas páginas que me gustaría ver y por qué creo que son valiosas: una guía completa de los datos de PHP, hasta ahora he tocado un poco sobre los datos de PHP. Este artículo es mucho más profundo sobre aquellos que quizás no espere existir.
Introducción al PHP orientado a PHP (OOPHP) para desarrolladores de WordPress: aunque no tiene que comprender los objetos para hacer cosas con WordPress PHP, para principiantes es muy útil saber al menos qué es.
Los tres paradigmas de desarrollo: procedimiento, orientado al objeto: este es un nivel ligeramente alto. Pero creo que es bueno para los principiantes saber claramente cómo OOP se ajusta con el “PHP básico” y que todavía hay un paradigma de programación de PHP. Es un viaje largo pero valioso que comenzó: aprender PHP para WordPress si esta fue su primer Tutorial de PHP, saludos porque lo lograste! Estoy seguro de que te sientes un poco perdido. Cubrí mucho lo suficientemente rápido, y si tu cerebro es como el mío, todo estaba un poco … abstracto. Esta es la primera parte que es difícil de aprender PHP para principiantes. Creo que lo más importante si intentas aprender PHP para el desarrollo de WordPress es probar algunos códigos de WordPress tú mismo. Simplemente, no hay sustituto para ingresar a su propio sitio de WordPress, superar las etiquetas de PHP, romper algunas cosas y golpear la cabeza en un desafío o 12. Las cosas que aprende cuando resuelve su problema son mucho más memorables que yo (u otros Escritores) para decirle a sus ojos la información 100 veces. Usar PHP en WordPress es algo que requiere mucha práctica y trabajo. Pero también lo hace más valioso para los posibles clientes, para usted en el mantenimiento de sus propios sitios de WordPress y le hace ayudar con WordPress. No es que vayas allí de inmediato. Este fue “PHP para principiantes absolutos” al final. Pero creo que estás bien preparado para moverte y aprender PHP para WordPress. Espero que encuentre un valioso WPShout en su esfuerzo por aprender PHP para el desarrollo de WordPress. ¡Suerte! Imagen de crédito: Ben Ramsey
homefinance blog