Programación y sistemas

El widget de pestañas falla en el tema Mystique 3.2.9.3 para WordPress

Optimización de WordPress

El widget de pestañas permite mostrar en un mismo espacio, lo que habitualmente tendríamos que tener en varios widgets. En este blog se muestra en la columna de la derecha, donde podéis navegar por varios elementos que os ofrecen diversa información y contenidos del blog.

Pues bien, desde hace un tiempo, vengo observando como al pulsar en las pestañas, estas, simplemente, no hacen nada: no carga otro contenido, no hay navegación, etc.

Como no quiero aburriros con el proceso de búsqueda del error, voy al grano: dentro de wp-content/themes/mystique/js hay un archivo llamado jquery.atom.js. En este archivo localizamos las siguientes líneas:

$('.sections', tabs).css('height', $("#" + $('.navi li.active a', tabs).attr('href'), tabs).outerHeight(true));

var current = $("#" + $('.navi li.active', tabs).removeClass('active').find('a').attr('href'), tabs),
next = $("#" + $(this).parent('li').addClass('active').find('a').attr('href'), tabs);

Y las sustituis por las siguientes líneas:

$('.sections', tabs).css('height', $($('.navi li.active a', tabs).attr('href'), tabs).outerHeight(true));

var current = $($('.navi li.active', tabs).removeClass('active').find('a').attr('href'), tabs),
next = $($(this).parent('li').addClass('active').find('a').attr('href'), tabs);

Como ya habrás observado solo hay que eliminar la almohadilla que hay dentro de los selectores («#» + ), que es lo que provoca que no funcionen las pestañas.

Tendrás que comprimir el archivo y llamarlo jquery.atom.min.js, para que al activar la opción de Mystique de «Optimizar el sitio web para carga rápida», no vuelva a reproducirse el fallo. También puedes modificar este archivo a mano, aunque solo te lo recomiendo si sabes lo que estas haciendo.

4 Comentarios

  • jasz rayos 12/04/2017

    una pregunta tengo un problema con el thema mystique de wordpress cuando entro en una post no me sale los wigets de la pagina principal http://s27.postimg.org/uuhrxaxgj/screenshot_164.png asi aparece cuando entro http://s27.postimg.org/rc5s0wwkj/screenshot_165.png

  • jasz rayos 12/04/2017

    cualquier cosa podemos cambiar plantillas yo te doy una de blogger y tu me das esta que opinas este es mi blog http://intercambiowarez.blogspot.com/

  • Mikel 13/04/2017

    Jasz Rayos, mira si tienes algún error en JavaScript, pero lo más probable es que sea un problema de visibilidad del widget. Puedes modificar cuando se mostrará o no el widget desde la configuración de este.

    Un saludo.

  • jasz rayos 27/04/2017

    Saludos Mikel!! hize los pasos que me dijiste pero nada, no logro hacer que los wigets salga en la entrada de la wed, no se si me podrias ayudar a programar la plantilla mystique
    te puedo añadir en adm desde la wordpress y me dices cuanto cobras por programar

    un saludo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Descubre más desde Interadictos

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo