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

Una mirada a lo que sucede cuando la libertad de Internet está amenazada

Una mirada a lo que sucede cuando la libertad de Internet está amenazada

La libertad de Internet es algo que valoramos pero que damos por sentado en el día a día. Entonces, cuando el gobierno o las corporaciones intentan limitarlo de una manera u otra, todos se sientan y prestan atención. Por eso, algunos de sus sitios web favoritos recientemente, el 10 de septiembre de 2014, mostraban el signo de carga temido como un GIF o un mensaje emergente que se ve así:No te preocupes, Internet no se desaceleró. Téc

(Consejos de tecnología y diseño)

Principales comunidades de Google+ de diseñador que debe seguir

Principales comunidades de Google+ de diseñador que debe seguir

Si estás activo en Google+, hay muchas comunidades para que los diseñadores web o los diseñadores de UI se unan . Las comunidades de Google+ son como grupos o foros en línea donde las personas pueden reunirse para hablar sobre un hobby, interés o carrera común (como el diseño). Solo los miembros de una comunidad determinada pueden ver tus publicaciones en sus novedades. Como

(Consejos de tecnología y diseño)