Consulta con PHP en Wordpress.

K

Hola buenas, me gustaría poder conectar mi pagina de WordPress a mi base de datos externa, mediante Shortcodes y hacer consultas en PHP para mostrar el resultado en mi página, pero no me muestra el contenido de la consulta alguien me podría echar una mano?

este es el código que he probado:

function mi_conexion_bbdd() {
global $wpdb;

$dbServerName = "192.168.1.3";
$dbUsername = "root";
$dbPassword = "admin";
$dbName = "tienda";

$conn = new wpdb ($dbServerName, $dbUsername, $dbPassword, $dbName);

    $productos=$wpdb->get_results("SELECT * from productos");

echo $productos;

} add_shortcode( 'Conexion','mi_conexion_bbdd');

Y este es el resultado

https://drive.google.com/file/d/1alSQ96d_KPuBHWa7YB-QkpN5G-xWVxdO/view?usp=sharing

Gracias por adelantado.

D10X

No estoy seguro pero ese new wpdb sin referencias a global $wpdb , pinta mal.

K

esta nombrada mas arriba como global

28 días después
Miguel-ito

Los shortcodes llevan return no echo, igual por eso no te sale lo que quieres.

9 días después
CaN3Va

¿Qué tipo de dato hay en productos? Normalmente las consultas sql devuelven un array, no puedes mostrarlas con echo, prueba en su lugar esto:

print_r($productos);

Usuarios habituales