Después de actualizar a WordPress 3.0 me habían dejado de funcionar el plugin Headspace2, es un plugin que intenta mejorar el SEO del blog.

Si les aparece el siguiente problema :

$(get_tag_element()).val() is undefined
/wp-content/plugins/headspace2/js/headspace-tags.js?ver=3.6.32
Line 76

Para solucionarlo iremos a la línea 76 de headspace-tags.js donde buscaremos :

// Highlights headspace tags using the WordPress tag field as source
function highlight_tags () {
    var words = $(get_tag_element()).val().toLowerCase().split(',');
    //...
}

Al parecer el código falla al no existir ninguna tag. Para solucionarlo añadimos la condición que le indica crear un array vacía en tal caso.

var words;
var wordArray = $(get_tag_element());
(wordArray.length) ? words = $(get_tag_element()).val().toLowerCase().split(',')
: words = [];

Y alé! Ya funciona 😀

Visto en nooshu.com

Share