Haz Que WP_Query Se Ponga A Dieta

Y a dieta me refiero a que consuma menos recursos, por lo que este código nos ayuda a optimizar la velocidad en la que se realizan las consultas usando la clase WP_Query() en WordPress, echemos un vistazo.

$arg = array(
    'posts_per_page' => 2, // Posts a mostrar
    'orderby' => 'date',
    'order' => 'DESC',
    'no_found_rows' => true, // Si no necesitas paginar no lo hagas
    'update_post_term_cache' => false,
    'update_post_meta_cache' => false,
);

$query = new WP_Query( $args );

while( $query->have_posts() ) : $query->the_post();
  // bla bla bla
endwhile;

'cache_results': debemos cambiarla a false, para poder acelerar el proceso de consulta.

'update_post_meta_cache' y 'update_post_term_cache': la cambiamos a false para desactivar el almacenamiento en caché.

Prueba ahora tus consultas y compara el resultado.

  • UlisesThomas

    Gracias por el dato, pero en donde debo colocar este codigo? en wpconfig.php ??

    • wp-config.php? noooo, lo tienes que usar como parámetro de una consulta usando la clase WP_Query tal y como se muestra en el ejemplo.

    • ulises Tomas

      ok ya entendi pero me quedo igual porque no se en que parte de la plantilla debo de agregar este codigo :/ disculpa mi ignorancia pero como entonces como debo hacerlo? :/

    • Tienes que revisar como usar WP_Query() en una consulta, te recomiendo que le des un vistazo al codex de WordPress http://codex.wordpress.org/Class_Reference/WP_Query.