¿Quieres entender WordPress PHP? En esta publicación, desglosaremos qué es PHP y cómo funciona WordPress. Comprender PHP y cómo se integra con WordPress ayudará a mantener el sitio, solucionadores de problemas y desarrollar WordPress en general. ¿Qué es PHP? PHP, una abreviatura del preprocesador de hipertexto, es un lenguaje de script utilizado por aproximadamente el 79% de la web. PHP le permite hacer muchas cosas fuertes, como la interacción con una base de datos, escribir declaraciones condicionales, obtener información específica de WordPress, extraer medios y más.
WordPress PHP PHP es lo que se alimenta WordPress, porque la mayoría de los archivos básicos de WordPress están escritos en este idioma. Si mira una lista de archivos del sitio web de WordPress, verá que la mayoría de los archivos terminan con .php, es decir, el archivo es el archivo PHP. La mayoría de los archivos PHP de WordPress enumerados en la captura de pantalla a continuación son necesarios para que funcione un sitio web de WordPress.

Cómo funciona PHP: sitios web de WordPress para ver un ejemplo del mundo real de cómo se usa PHP en un sitio web de WordPress. En este ejemplo, utilizaremos una declaración condicional para determinar si un usuario es o no:
<? Php
if (true === user_is_logged_in ()) {
echo '¡Has iniciado sesión!';
} más {
¡Echo 'no has iniciado sesión! Por favor, registrese. ';
}
Incluso si no tiene conocimiento de PHP, puede eliminar que un usuario está conectado o no conectado. Utilizamos un condicional (si / lo contrario) para verificar si el usuario está conectado o no, si lo están, mostraremos un mensaje de reunión y, si no, les pediremos que se conecten. Aunque este es solo un ejemplo básico, puede ver qué tan fuertes pueden ser las condiciones. Puede ver que he marcado la función "user_is_logged_in". Sabemos que esta es una función, porque tiene soportes "()" por su nombre. Si la función devuelve falso, cuando el código se enrolla, mostrará el mensaje: "¡No está autenticado! Inicie sesión en su cuenta "PHP y WordPress solo desde el ejemplo anterior, notará que PHP se encuentra en todas partes en WordPress. WordPress tiene subsistemas como bucles que controlan el número de publicaciones que se muestran, junto con ganchos que modifican la funcionalidad, APIS, APIS , temas y complementos. WordPress PHP: activar el solucionador de problemas de WordPress de forma predeterminada no mostrará los errores generados por PHP.
Define ('wp_debug', falso); Simplemente cambie la constante wp_debug a true, luego guarde el archivo. Ahora se mostrarán cualquier error o advertencia ocultos, que queremos. La consulta de bucle y consulta es un sistema que reúne qué publicaciones se muestran en la página, y el bucle es lo que pasa a través de cada publicación y las muestra en consecuencia. En su página inicial, la consulta buscará las últimas publicaciones y se hará cargo de las publicaciones más recientes. En una página de categoría, la consulta buscará las últimas 10 publicaciones en la categoría dada. También puede cambiar su consulta y usarla para lo que necesita hacer. Veamos un ejemplo: 1) {
echo ‘
}
El cargo ();
get_template_part (‘Template-Party/Content’, get_post_type ());
}
} Elseif (is_search ()) {
?>
El código comienza verificando si la función “have_posts ()” tiene datos que pasar. Si lo hace, establezca una variable en 0. luego ejecute un bucle de tiempo, que es un bucle que se ejecutará siempre que la condición sea verdadera (es decir, ha devuelto datos). Primero, la variable aumenta en 1 “$ i ++;”, luego ejecuta una declaración condicional verificando si la variable $ I es mayor que 1. En caso afirmativo, muestra un cierto código HTML para separar la publicación. Después de eso, obtiene la publicación con la función “the_posts” y muestra el contenido de la publicación con la función “get_template_part ()”. Si este condicional no se cumple, use la función “is_search” para determinar si fue o no o no fue o no una búsqueda. Si lo era, entonces simplemente reproduce HTML y ejecuta una función “get_search_form ()” que le pide al usuario que lo vea nuevamente. WordPress Hooks brinda a los desarrolladores la oportunidad de cambiar las funciones básicas. Sin embargo, no desea cambiar los archivos básicos. Esta es la regla # 1 y es simplemente una mala práctica. A veces puede ser difícil dependiendo del proyecto para el que trabaje, pero aquí los ganchos intervienen para jugar. WordPress tiene que ver con los ganchos y tiene dos ganchos principales que se utilizan para el desarrollo. Estos dos ganchos son ganchos de acción y ganchos de filtro. Los ganchos de acción le permiten agregar código personalizado, y los ganchos de filtro le permiten cambiar los datos antes de ser utilizados.
Personalicemos wp_footer para agregar nuestro propio código antes de la etiqueta del cuerpo del cuerpo. Si abre las funciones del tema.php, puede agregar el siguiente código: function IThemes_footer_code () {
?>

Este es el pie de página.
<? Php
}
add_action ('wp_footer', 'ithemes_footer_code');
// —- final
// —- Empezar
If (! Function_exists ('ithemes_custom
Función ITHEMES_CUSTOM_LENGTY_EXCERPT ($ longitud) {
regresar 50;
}
}
add_filter ('ExactPt_Length', 'ithemes_custom_length_excerpt', 999);
Este código crea una función "ithemes_footer_code", que se utiliza como una función de llamada inversa para la función "add_action". Esta función contiene el código que nos gustaría ejecutar en WP_Footer. Para el primer parámetro add_action, llamamos "wp_footer" que indica que este código se enrollará en el sótano. El segundo parámetro es la función de llamada inversa (la función que acabo de hacer) y ejecutará el código personalizado. Este es un ejemplo de gancho de acción.
Cambiemos la longitud personalizada de un extracto de publicación. Por defecto, WordPress mostrará 57 caracteres, pero podemos cambiar el número de caracteres para ser más o menos: if (!
Función ITHEMES_CUSTOM_LENGTY_EXCERPT ($ longitud) {
regresar 50;
}
}
add_filter ('ExactPt_Length', 'ithemes_custom_length_excerpt', 999);
Primero verificamos si la función que creamos ya existe escribiendo un condicional para la función "function_exists ()". Si no existe, entonces creamos nuestra función y necesitamos una longitud de $ como argumento. Luego devolvemos el valor 50. Después de eso, ejecutamos la función "add_filter ()" que puede contener 4 parámetros, pero solo usamos tres. Este es un ejemplo de gancho de filtrado.
Conclusión: WordPress PHP Como puede ver, solo aprender los elementos básicos del PHP básico y cómo se implementa PHP en el código de WordPress le brinda una mejor comprensión de cómo su sitio realmente se ejecuta detrás de escena.Mire algunos de nuestros tutoriales en video aquí en PHP: Syntax, WordPress Loop y WordPress Templates. Desciende la lista de verificación PDF: Lista de verificación esencial para WordPress Mantenimiento
Descargar ahora

homefinance blog