• Resuelto alvinluperon

    (@alvinluperon)


    Saludos, de ante mano agradeciendo cualquier ayuda.

    Tengo un select, que se carga con una consulta a la base de datos, pero quiero que esta consulta se realice dependiendo el id del post en cual este el usuario.

    Ejemplo:

    Tengo un Post: Hotel Hermoso(quiero el ID del POST), En la base de datos, existe una tabla(tl_room) que guarda las habitaciones(name_tl_room) de los Hoteles,entonces quiero que el select cargue la habitaciones del Hotel Hermoso. asi metódicamente si entro a un post diferente.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Si quieres coger la ID desde dentro del post tienes dos opciones:

    //Opción 1
    $post_id=get_the_ID();
    
    //Opción 2
    global $wp_query;
    $post_id = $wp_query->get_queried_object_id();

    No acabé de entender si es esto lo que realmente necesitas, si hay cualquier problema aporta más detalles e intentaré ayudarte.

    Un saludo.

    Iniciador del debate alvinluperon

    (@alvinluperon)

    Gracias por la respuesta, pero encontré algo que me funciono en el codex de wordpress. al final esto era lo que quería hacer.

    <div class=»col-xs-2″> <label>ROOM TYPE</label> <select class=»full-width»> <?php $id = $wp_query->post->ID; require_once( get_template_directory().’/inc/admin/techno/model/conexion.php’); $rquery= «SELECT tl_room.idroom, tl_room.name FROM tl_room WHERE tl_room.idacc=’.$id.'»; $racc=$conexion->query($rquery); while ($rowacc=$racc->fetch_assoc()) { echo ‘<option value=»‘.$rowacc[‘idroom’].'»>’.$rowacc[‘name’].'</option>’; }
    ?>
    </select> </div>

    Perfecto me alegro, para la próxima por favor usa los tags de «code» para que se lea más fácilmente y marca el tema como resuelto, gracias.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Como realizar una consulta a la DB de wordpress con el ID de el POST’ está cerrado a nuevas respuestas.