Consulta a la base de datos Wordpress php

                  <?php
/****
 * La clase wpdb se utiliza para interactuar con la base de datos de WordPress. 
 * Primero, necesitas incluir el archivo wp-load.php en tu script para acceder a las funciones 
 * de WordPress y luego usar la instancia global $wpdb para realizar consultas a la base de datos. 
 * Aquí tienes un ejemplo básico de cómo hacer una consulta a la base de datos de WordPress:

 1 - Asegúrate de que tu archivo PHP esté en el mismo directorio que el archivo wp-load.php 
 o modifica la ruta según sea necesario.
 */
require_once('wp-load.php');

/****
 * 2 - Utiliza la instancia global $wpdb para realizar consultas a la base de datos. 
 * Por ejemplo, para obtener todos los posts de la tabla de posts:
*****/
global $wpdb;

// Consulta a la base de datos para obtener todos los posts
$results = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}posts WHERE post_type = 'post' AND post_status = 'publish'");

// Imprimir los resultados
foreach ($results as $post) {
    echo "ID: " . $post->ID . "<br>";
    echo "Título: " . $post->post_title . "<br>";
    echo "Contenido: " . $post->post_content . "<br>";
    echo "<hr>";
}
/****
 * Esta consulta seleccionará todos los posts con el tipo 'post' y el estado 'publicado' y luego 
 * imprimirá sus ID, títulos y contenidos.
 * Recuerda que siempre debes validar y desinfectar los datos que provienen de fuentes no 
 * confiables antes de usarlos en consultas a la base de datos para evitar la inyección de SQL. 
 * Puedes usar las funciones proporcionadas por la clase wpdb como $wpdb->prepare() para preparar y proteger tus consultas.

Para obtener más información sobre cómo trabajar con la clase wpdb, consulta la documentación oficial de WordPress:

https://developer.wordpress.org/reference/classes/wpdb/
*/
?>