Guía para Filtrar haciendo uso de Essential Grid (etiquetas, categorías, etc), evitando hacer uso de los archives de wordpress, mejorando la navegabilidad y visualización de la página.
Una vez creado el essential grid y añadido los filtros en tu grilla, vamos a la pestaña “API/Javascript” añadir la siguiente función:
(function() {
var grid = jQuery(‘.esg-grid’),
url = window.location.href;
if(!grid.length || url.search(‘#’) === -1) return;
var hash = url.split(‘#’);
hash = hash[hash.length – 1];
if(!hash) return;
hash = hash.toLowerCase().split(‘ ‘).join(‘-‘);
var timer = setInterval(function() {
if(grid.is(‘:visible’)) {
clearInterval(timer);
jQuery(‘div[data-filter=filter-‘ + hash + ‘]’).trigger(‘click’);
}
}, 500);
})();
Una vez añadida la función y guardar los cambios, puedes proceder a añadir como enlace personalizado el slug de filtro, si por ejemplo queremos filtrar por la categoría “portafolio”, añadiremos algo como esto al enlace:
http://www.nombredesitio.com/pagina-de-la-grilla/#portafolio
De esta forma pudiéramos crear un menú personalizado, que en vez de apuntar al archive, apunte a la página de la grilla principal con el filtro seleccionado.













