Preguntas etiquetadas con wp-query

"wp-query" se refiere ambiguamente a una de dos cosas. 1) WP_Query es una clase nativa de WordPress que permite a los usuarios consultar la base de datos de publicaciones utilizando varios criterios. 2) $ wp_query es la variable global que contiene el objeto de consulta principal preparado por WordPress en función de una solicitud dada.

3
¿Debo usar Pre Get Posts o WP_Query
Tengo la siguiente consulta que llamo en mi plantilla taxonomy.php a través de query_brands_geo('dealers', 'publish', '1', $taxtype, $geo, $brands); Esta función funciona perfectamente. Sin embargo, después de leer el códice para publicaciones de consultas, mencionó pre_get_posts como una forma preferida de alterar la consulta predeterminada. ¿Pre_get_posts sería más eficiente que …


4
Excluir ID de publicación de wp_query
¿Cómo puedo excluir una publicación específica de una consulta WP_Query? (Por ejemplo, muestre todas las publicaciones aparte de una publicación con el ID 278) He probado el argumento post__not_in pero simplemente elimina todas las publicaciones. Cualquier ayuda sería genial. Aquí está mi consulta actual <?php $temp = $wp_query; $wp_query= null; …
28 wp-query  exclude 

3
Obtener ID de publicación de WP_Query?
¿Hay alguna manera de recuperar una serie de identificadores de publicación consultados a partir de lo siguiente: $latest = new WP_Query( array ( 'orderby' => 'rand', 'posts_per_page' => 3 )); if ( $latest -> have_posts() ) : while ( $latest -> have_posts() ) : $latest -> the_post(); get_template_part( 'templates/content', 'post' …

4
Cómo imprimir el SQL ejecutado justo después de su ejecución
Estoy buscando una forma en la que pueda imprimir la consulta SQL ejecutada justo después de: $wpdb->query( $wpdb->prepare("INSERT INTO tbl_watchprosite SET keywords=%s,url_to_post=%s,description=%s, date_captured=%s,crawl_id=%d, image_main=%s,images=%s,brand=%s, series=%s,model=%s,condition=%s,box=%s, papers=%s,year=%s,case_size=%s,status=%s,listed=%s, asking_price=%s,retail_price=%s,payment_info=%s,forum_id=%d", $this->getForumSettings()->search_meta,$element->href,$post_meta['description'],current_time('mysql'),$cid,$post_meta['image_main'],$images,$post_meta[0],$post_meta[1],$post_meta[2],$post_meta[3],$post_meta[4],$post_meta[5],$post_meta[6],$post_meta[7],$status,$post_meta[9],$post_meta[10],$post_meta[11],$this->getForumSettings()->ID) ); Esto sería genial si puedo ver qué valores van en la consulta. Gracias
26 wp-query  wpdb 

4
¿Es necesario usar wp_reset_query () en una llamada WP_Query?
Estoy usando el siguiente código para recuperar publicaciones: <?php $featuredPosts = new WP_Query(); $featuredPosts->query('showposts=5&cat=3'); while ($featuredPosts->have_posts()) : $featuredPosts->the_post(); ?> <h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1> <div class="meta"> By <?php the_author() ?> </div> <div class="storycontent"> <?php the_excerpt(); ?> </div> <?php endwhile; ?> ¿Necesito usar wp_reset_query()? Si lo hago, ¿dónde debo colocarlo?
26 wp-query 


2
Usando pre_get_posts con WP_Query
Estaba leyendo la excelente respuesta de Stephen Harris a esta pregunta sobre el uso de WP_query(), query_posts()y pre_get_posts. Él dice que "pre_get_posts es un filtro, para alterar cualquier consulta. Con mayor frecuencia se usa para alterar solo la 'consulta principal'". Es posible usar pre_get_postspara filtrar solo una consulta secundaria específica …

1
¿Cómo puedo recuperar el valor predeterminado de publicación por página? desde ajustes-> lectura. ¿Y el número total de publicaciones?
Quiero recuperar el valor predeterminado de Publicación por página (el valor que se establece en configuración-> lectura. He mirado alrededor y hasta ahora solo he encontrado formas de consultarlo. El problema es que no quiero cambiar lo que se configuró, solo quiero recuperarlo con fines de paginación. pensé en usar …

3
¿Puedo forzar a WP_Query a que no devuelva ningún resultado?
Estoy trabajando en un sitio web con una función de búsqueda que permite a los usuarios buscar en muchas publicaciones meta. Hay un patrón de búsqueda específico para el que me gustaría no devolver ningún resultado por la fuerza. El WP_Query técnicamente encontrará resultados en la base de datos, pero …
23 wp-query  loop  search 



5
Consulta para ordenar primero una lista por meta clave (si existe) y muestra las publicaciones restantes sin meta clave ordenadas por título
Estoy trabajando en una plantilla de página de término de taxonomía personalizada donde queremos que los elementos que están conectados al término estén ordenados por una fecha de publicación (campo de fecha personalizado), y si hay varios elementos en el mismo día (formateados como AAAA-MM- DD) para luego ordenarlos por …

1
¿Deberíamos confiar en los posts globales?
@toscho dejó un comentario a esta respuesta que me hizo pensar de nuevo. ¿Cuánta confianza deberíamos tener en el ámbito global, especialmente con respecto a las publicaciones globales $post? ¿Y qué? Todos pueden sobrescribir la variable global antes de que se ejecute su cheque. Ese es el punto de las …

2
Restablecer datos de publicación al bucle anterior en bucles anidados
Estoy tratando de usar bucles anidados con el complemento de publicaciones a publicaciones. Ambos bucles funcionan, pero el problema surge después del segundo bucle anidado ($ issue). Quiero acceder al bucle de publicación $ nuevamente, pero los datos siguen siendo los datos del problema $. wp_reset_query() se restablecerá de nuevo …
21 wp-query  loop  reset 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.