es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Un vistazo a: Creación de consultas personalizadas de WordPress

Hoy, vamos a echar un vistazo a WordPress Query . A pesar de que WordPress ha documentado su función de consulta, es muy intimidante y probablemente impráctico sumergirse en cada una de las secciones. Este es el atajo que necesitas.

En este post vamos a discutir algunos consejos prácticos sobre la aplicación de WordPress Query que es posible que necesite utilizar con frecuencia en su tema.

WP_Query básico

En resumen, WP_Query es una clase para solicitar publicaciones y páginas de WordPress. Podemos crear una nueva clase WP_Query en un tema de WordPress para consultar publicaciones (o páginas) en especificación personalizada.

Primero, echemos un vistazo a index.php dentro de su directorio de temas; deberías encontrar la siguiente pieza de códigos.

Se llama Loop. De forma predeterminada muestra todas las publicaciones que se han publicado.

Veamos cómo podemos personalizarlo con WP_Query . En este ejemplo, vamos a excluir publicaciones de una categoría específica.

Primero, establecemos una nueva WP_Query en una variable.

 $ my_query = new WP_Query (); 

Dentro de él, podemos asignar la identificación de categoría que queremos excluir. Por ejemplo:

 $ my_query = new WP_Query ('cat = -1, -5'); // excluye la categoría 1 y 5 

Luego, nos referimos a la variable dentro del Loop, como sigue.

 have_posts ()): while ($ my_custom_query-> have_posts ()): $ my_custom_query-> the_post (); ?> 

Tenga en cuenta que cuando tiene varias consultas personalizadas, particularmente dentro de una sola página, debe wp_reset_postdata() en wp_reset_postdata() .

Asignación de consultas con WP-PageNavi

WP-PageNavi es probablemente el complemento más popular para agregar paginación numerada en WordPress. Sin embargo, la mayoría de las personas encuentran un error cuando lo usan junto con WP_Query personalizado. La paginación simplemente no funcionará .

Desde la versión 2.74, WP-PageNavi ha proporcionado una opción donde puede asignar consultas personalizadas. Tomando la consulta personalizada anterior como nuestro ejemplo, podemos hacer lo siguiente:

 wp_pagenavi (array ('query' => $ my_query)); 

... y eso debería resolver el error.

Consulta de caché

Se debe tener en cuenta que cuando tiene múltiples consultas, particularmente en una sola página, terminará con cargas de servidor múltiples que podrían afectar el rendimiento de la carga de su sitio.

Una de las formas de optimizarlo es mediante el uso de la API transitoria. En este caso, lo usamos para almacenar en caché el objeto consultado desde WP_Query y almacenarlo en un cierto período de tiempo.

De esta forma, podemos acelerar los tiempos de carga de consultas al recuperar y procesar los datos en caché en lugar de consultarlos cada vez que se carga la página.

Aquí hay un ejemplo de código, donde la memoria caché se almacena durante 24 horas.

 if (! ($ my_query = get_transient ('my_query_cache'))) {$ my_query = new WP_Query ('cat = -1, -5'); set_transient ('my_query_cache', $ my_query, DAY_IN_SECONDS); } 

Envolver

Con WP_Query, podemos crear consultas simples o más complejas. Si WP_Query parece complicado escribir un WP_Query personalizado, existe una herramienta llamada WP_Query Generator que lo hará más fácil.

Espero que este consejo le resulte útil, y si desea profundizar más en este tema, a continuación hay algunas referencias:

  • WordPress Loop - WordPress Codex
  • WordPress Query - WordPress Codex
  • 4 maneras de enlazar con WordPress - DigWP
  • Métodos de almacenamiento en caché de "hágalo usted mismo" con WordPress

10 aplicaciones de Apple Watch que te encantarán

10 aplicaciones de Apple Watch que te encantarán

Tan pronto como Apple agregó el Apple Watch a su ecosistema y lanzó el WatchKit en noviembre de 2014, los desarrolladores y diseñadores se acercaron para crear aplicaciones de terceros para el reloj inteligente. Como resultado, cerca de 3000 aplicaciones de terceros de Apple Watch ya están disponibles en la App Store. Mu

(Consejos de tecnología y diseño)

20 Temas y complementos de compra de grupos de WordPress para 2018

20 Temas y complementos de compra de grupos de WordPress para 2018

Comprar en grupo es una de las tendencias más candentes en la arena de compras en línea en estos días. ¡Y por qué no! Con tantos sitios web que ofrecen ofertas a granel a precios increíblemente bajos, todo el mundo quiere ser el tipo inteligente que obtuvo el mejor trato, y esto es lo que hace que estos sitios web tengan tanto beneficio.Enton

(Consejos de tecnología y diseño)