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.

5
Mejores prácticas para PHP
Al hacer una plantilla como single.php y tienes php envuelto en html, es mejor: ¿Iniciar + detener PHP? por ejemplo <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> O Echo HTML y Escape PHP? Por ejemplo - <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() . '</p> …
11 php  wp-query  escaping 


3
¿Por qué "/ page / 2 /" no funciona?
Finalmente conseguí que la paginación funcione con el siguiente código, pero ahora la paginación se vincula a / videos / page / 2 /, que no existe. ¿Cómo hago para que funcione la página 2? <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('post_type=videos&showposts=1'.'&paged='.$paged); while ($wp_query->have_posts()) : $wp_query->the_post(); …

3
Meta consulta con valor booleano verdadero / falso
Estoy tratando de mostrar todas las propiedades de alquiler, primero por todas las propiedades que no se han alquilado, y luego por todas las propiedades que se alquilan actualmente. Hay un tipo de publicación personalizada 'rent' con meta de publicación personalizada para el precio alquilado (_price_rented) que es una casilla …

2
Utilice REGEXP en la clave WP_Query meta_query
Sé que puedo usar REGEXP en WP_Query así: $query = new WP_Query(array( 'posts_per_page' => -1, 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'custom_fields', 'value' => 'foo[(][0-9][)]', // with regex stuff 'compare' => 'REGEXP', ), ), )); Pero también necesito expresiones regulares en la clave. Me gusta esto: $query …

1
¿Por qué el bucle no está vacío en algunos 404?
Me encontré con un problema extraño. Supongamos que accede a una URL aleatoria, con tres o más niveles de profundidad: http://example.com/a/b/c http://example.com/a/b/c/d ... Entonces is_404()es true. Hasta ahora tan bueno. Pero por alguna razón se consultan las últimas publicaciones. $wp_query->request es SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type …

4
Cómo fusionar dos consultas juntas
Estoy tratando de ordenar las publicaciones en una categoría mostrando primero las publicaciones con imágenes y luego las publicaciones sin imágenes. Logré hacerlo ejecutando dos consultas y ahora quiero fusionar las dos consultas juntas. Tengo lo siguiente: <?php $loop = new WP_Query( array('meta_key' => '_thumbnail_id', 'cat' => 1 ) ); …
10 wp-query  merging 

2
Relación múltiple para múltiples tax_query en WP_Query
Quiero usar la WP_Query()clase para filtrar algunas de mis publicaciones. El problema que estoy enfrentando ahora es manejar la consulta de taxonomía. Normalmente, el WP_Query()único manejo de una relación para tax_query()(ya sea AND u OR), pero lo que necesito es el uso mixto de estas relaciones en el tax_query(), ¿cómo …


1
Múltiples bucles WP_Query con paginación
Hay algunas otras preguntas sobre esto (y la paginación WP_Query parece ser una gran pregunta para muchas personas), así que estoy tratando de reducir exactamente cómo hacerlo funcionar. Puedo crear un solo bucle personalizado con paginación de este código: // http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); …


3
¿Filtrar por un campo personalizado, ordenar por otro?
Tengo un encargo posterior tipo "Listado" y yo quiero conseguir todos los listados que tienen un campo personalizado gateway_value != 'Yes', y ordenar los resultados por parte de otro campo personalizado, location_level1_value. Puedo hacer que las consultas funcionen por separado, pero no puedo combinarlas: Consulta 1 (ordenar por ubicación): $wp_query …




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.