Reactiver les options de Publicize pour une publication

wordpress

Le module de WordPress: « Publicize » (intégré à Jetpack) donne la possibilité de publier automatiquement sur les réseaux sociaux:

  • LinkedIn
  • Facebook
  • Twitter
  • Tumblr

un aperçu adapté d’un article ou d’un post, à partir de l’image mise en avant et de la description rapide, lors de sont passage à l’état publié. Mais lorsque la publication a été faite par erreur, et que l’on rechange l’état de la rédaction à brouillon ou privé le panneau de contrôle du module reste grisé indiquant que la fonctionnalité n’est plus disponible et cela indéfiniment même si le contenu est republié.

Il existe un contournement technique qui permet de réactiver la fonctionnalité. En effet, publicize utilise la table wp_postmeta pour stocker un flag qui indique si un article a déjà été publié, ce qu’il lui permet de déterminer si la fonctionnalité doit être activée ou non.

Voici la manipulation qui permet de réactiver la fonction de Publicize:

  1.  Identifiez le numéro de votre post ou de votre article depuis la page d’édition de celui-ci dans WordPress. Il apparait à la fin de l’URL qui ouvre l’éditeur. Par exemple: /wp-admin/post.php?post=2683&action=edit . L’identifiant est 2683
  2.  Connectez vous à la base de données de l’instance de WordPress sur laquelle vous devez agir à l’aide de l’outil de gestion de bases de données mis à votre disposition par l’hébergeur de votre site. En général il sagit de PHPMyAdmin
  3.  Ouvrez la table wp_postmeta et lancez la requête SQL suivante :

SELECT `meta_value`
FROM `wp_postmeta`
WHERE `post_id` = '2683' AND `meta_key` = '_wpas_done_all'

Si la requête précédente donne un résultat et que ce résultat vaut ‘1’ c’est que les options de publicize sont désactivées pour le post 2683
Dans ce cas, il faut exécuter la requête suivante pour réinitialiser le flag:

UPDATE `wp_postmeta`
SET `meta_value` = '0'
WHERE `post_id` = '2683' AND `meta_key` = '_wpas_done_all'

Laisser un commentaire