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

5 mejores alternativas de Adobe Premiere de 2017 (hasta el momento)

5 mejores alternativas de Adobe Premiere de 2017 (hasta el momento)

Adobe Premiere es un excelente software de edición de video con todas sus características interesantes. Sin embargo, esta herramienta basada en suscripción también es bastante costosa, especialmente para individuos y pequeñas empresas. Pero ¿por qué te preocupas cuando hay tantas otras herramientas de edición vidoe disponibles por ahí?En esta

(Consejos de tecnología y diseño)

Nuevos recursos para desarrolladores web - septiembre de 2017

Nuevos recursos para desarrolladores web - septiembre de 2017

Hay una serie de empresas de código abierto que se unen para proporcionar recursos web útiles y herramientas para que todos puedan usar de forma gratuita . Esto es lo que hace que la comunidad web prospere, innove y produzca recursos más útiles.En esta entrega de la serie Fresh Resources, he reunido varios recursos nuevos de varias categorías, incluida una aplicación que te permite administrar complementos de Sketch en diferentes computadoras, una colección de fuentes icónicas para tu nerd soul, un par de aplicaciones de escritorio y un puñado de otros Permite verlos uno por uno.Haga cli

(Consejos de tecnología y diseño)