Skip to main content

Consultar los posts de wordpress desde un fichero externo

En este ejemplo vamos a realizar una consulta a la base de datos de wordpress utilizando $wpdb desde un fichero externo php (fuera de la estructura de wordpress)

WordPress $wpdb nos proporciona un objeto global para realizar las consultas a la base de datos, dicho objeto es una instancia de /wp-includes/wp-db.php.

Empécemos con el ejemplo:

Creamos un fichero php, yo le llamare exportacion.php y pegamos el siguiente código:

<?php
require './wp-load.php';
global $wpdb;

$prefix = $wpdb->prefix;
$table = $prefix . "posts";

$posts = $wpdb->get_results("SELECT * FROM $table");

print_r($posts);

Detallo, mi ejemplo esta creado en la raiz de ficheros:

require './wp-load.php';

Con este require añadimos toda la infraestructura de wordpress.

global $wpdb;

Invocamos a la variable global $wpdb (es el objeto que se va a encargar de realizar la consulta)

$prefix = $wpdb->prefix;

El atributo prefix nos devuelve el prefijo de las tablas (wp_), esto es necesario si has cambiado el prefijo de las tablas (yo lo suelo hacer).

$table = $prefix . "posts";

Prepara una variable con el nombre de la tabla que voy a realizar la consulta.

$posts = $wpdb->get_results("SELECT * FROM $table");

$wpdb->get_results realiza la consulta a la base de datos y me añade los registro a la variable $posts.

Ya podríamos recorrer la variable $posts y obtener los post.

129 thoughts to “Consultar los posts de wordpress desde un fichero externo”

  1. Its such as you learn my thoughts! You appear to grasp a lot approximately this, like you wrote the guide in it or something. I believe that you just can do with a few p.c. to force the message home a bit, but instead of that, that is magnificent blog. A fantastic read. I will definitely be back.

  2. It s important to remember that Viagra only helps to treat erectile dysfunction when you experience sexual stimulation priligy tablet When he came to the mountain road, Gu Huan s fingers filled with a wisp of sword energy going up the mountain, which was also his way of being how to increase my libido male Penis Bloodflow Expand a guest

  3. Сыворотка стимулирует более длинный и толстый рост ресниц, восстанавливая состояние ваших бровей и ресниц. Эта сыворотка изготовлена из натуральных ингредиентов и также может быть нанесена с макияжем. Вам нужно применять эту сыворотку точно так же, как вы применяете жидкую подводку для глаз. Если вам меньше 30, наносите ее один раз в день, а если вам больше 30, используйте ее дважды в день. Лучшие корейские сыворотки для роста волос и ресниц: Питательная сыворотка ESTHETIC HOUSE Shocking Lash Eyelash Ampoule укрепляет, уплотняет и оздоравливает реснички, предотвращает обезвоживание, выпадение. У нас только настоящая Тайская и Корейская косметика! Тип кожи: все типы. Мы работаем ежедневно с 10:00 до 20:00 (ЕКБ) Мы сделали покупку косметики максимально удобной для своих клиентов. Удобная и быстрая доставка, гарантия качества товаров, безопасность покупок – все это HolySkin. Для Вашего удобства, мы принимаем оплату на карту Сбербанка. Вы можете осуществить перевод через приложение Сбербанк Онлайн, через SMS или оператора в отделении банка. https://speedy-wiki.win/index.php?title=Evolash_для_роста_ресниц_купить Силиконовые туши Для коротких или ресниц средней длины подойдет удлиняющая тушь, а для неравномерно распределенных ресничек будет кстати тушь, придающая объем. Также стоит обратить внимание на щеточку. Но здесь не последнюю роль играет и личное предпочтение. Густые реснички хорошо прокрасит щеточка с длинным ворсом, а для жестких и длинных ресниц подойдет щеточка с жесткой и длинной щетиной. Saemmul Perfect Volume Mascara наносится равномерно и гладко, без всяких комочков. Ресницы могут совсем немного слипаться, особенно, когда тушь совсем свежая. Но не критично. Я бы сказала, что эта тушь создает впечатление, будто ресницы и вовсе не накрашены. Притягательный и выразительный взгляд, идеально подкрученные реснички, великолепный объем, стойкий глянцевый цвет – все это подарит вам тушь от JIGOTT Eye Super Lash Mascara. Тушь хорошо ложится на ресницы, покрывая каждую равномерно, не склеивая их и не оставляя комочков. Специальные пигменты и полимеры обеспечивают стойкость и яркость цвета.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.