Headspace 2 et WordPress 3.0: Problème et solution

Suite à l’évolution de WordPress vers la version 3.0, un petit souci est apparu dans mon panneau d’administration pour la création et l’édition des billets.

Aucune fonctionnalité AJAX ne fonctionnait. J’étais incapable de créer des tags (mots-clés), impossible de déplacer les boîtes dans l’ordre de mon choix et sans oublier que la gestion des images/vidéos et autres médias s’ouvrait dans une page au lieu d’être une fenêtre superposée.

Après avoir cru à un problème de mise à jour de WordPress et avoir réinstallé à neuf la bête, j’ai testé la désactivation totale des plugins.

SURPRISE!

Ce qui faisait défaut ne le faisait plus!

Mais qui était donc le coupable?

Je pars donc à une chasse ouverte  armé de ma patience et de ma sanguinaire souris.

LE COUPABLE

Headspace2, plugins d’optimisation pour les engins de recherches est le grand coupable, mais rien sur son site ne permet de croire à une éventuelle mise à jour, car la dernière remonte à septembre 2009!

OUILLE! Il serait temps de changer mes habitudes et de migrer vers un autre allier du nom de All In One SEO Pack, mais pour l’instant, il est possible d’apporter une mineure correction à Headspace 2 pour le remettre sur le droit chemin!

CORRECTION – MISE-À-JOUR – SOLUTION

La solution, je l’ai trouvé dans ce billet que je vous retranscris ici, dans mes mots.

1- Ouvrir le fichier headspace-tags.js qui se trouve à cet endroit: /wp-content/plugins/headspace2/js/headspace-tags.js

2- Vous rendre à la ligne 67, vous y trouverez ceci :
[cc lang= »php »]
function get_tag_element () {
if ($(‘#tags-input’).length == 1)
return ‘#tags-input’;
else if ($(‘#tax-input\\[post_tag\\]’).length == 1)
return ‘#tax-input\\[post_tag\\]’;
}[/cc]

3- Vous devez remplacer le tout par ceci
[cc lang= »php »]
function get_tag_element () {
if ($(‘#tax-input-post_tag’).length == 1)
return ‘#tax-input-post_tag’;
else if ($(‘#tags-input’).length == 1)
return ‘#tags-input’;
else if ($(‘#tax-input\[post_tag\]’).length == 1)
return ‘#tax-input\[post_tag\]’;
}[/cc]

Sauvegardez et faites un « force refresh » à votre navigateur dans votre fenêtre d’édition et de création de billets. Si cela ne fonctionne pas, un petit coup de balai dans la cache (l’effacer) et le tour est joué!

Bon blogging à tous! 🙂

6 commentaires On Headspace 2 et WordPress 3.0: Problème et solution

  • une mise à jour Headspace 2 qui fixe (presque) le soucis avec la 3.0 est désormais disponible sur le site de l’extension

    • Bonjour @leraf! Oui, tu as tout a fait raison et merci de le mentionner.

      Mais dis-moi, quand tu dis que la mise à four fixe « presque » tous les soucis sous WordPress 3.0, il reste quoi comme désagrément?

  • J’aime bien Platinium SEO Pack aussi, moins connu, mais basé sur All in one SEO Pack, il a l’option des 301 redirects automatique que j’aime bien!

    http://wordpress.org/extend/plugins/platinum-seo-pack/

    • Merci Sam de la découverte! Je bookmark de ce pas!

      Mais dis-moi, crois-tu qu’il est « dangereux » de tester à la volée un nouveau plugin de SEO lorsqu’un site est déjà en fonction sous un autre plugin SEO?

  • Bonjour,

    Je rencontre un problème avec le plugin « HeadSpace » : lorsque je veux ajouter un titre, description ou keywords à une catégorie, j’ai beau valider le formulaire rien ne se passe.

    Je m’explique : depuis un article lorsque j’ajoute une meta description (par exemple) lorsque je valide, cette dernière est bien prise en compte dans la base de données (table wp_postmeta). Dans le cas d’une catégorie j’ai rien d’enregistrer et pas de message d’erreur (même avec le mode debug).

    Une idée ??
    Merci par avance.

    Francois

    • Il y a longtemps, un problème semblable m’était arrivé et la source provenait d’un plugin qui créait un conflit. Je te conseille de désactiver tous tes plugins et de tester. Je suis certain que ça va fonctionner. Ensuite, il faudra remettre à « ON » un plugin à la fois et tester à chaque fois. Au final, tu trouveras le coupable.

      Tiens-moi au courant!

      J’en profite également pour te souhaiter une très bonne et heureuse année 2011 🙂

Laisser un message :

Votre adresse courriel ne sera pas publiée avec votre message. C'est confidentiel. :-)

Site Footer

Sliding Sidebar

Sur les réseaux…

Abonnez-vous par courriel

Saisissez votre adresse e-mail pour recevoir une notification pour chaque nouveau billet.

Hébergement wordPress par