Jetpack est une belle extension pour WordPress qui vous permet de gagner du temps et de l’énergie. Celle-ci permet de publier automatiquement vos articles sur vos réseaux sociaux préférés comme Twitter, Facebook ou encore Google+ ou bien d’intégrer une galerie d’image avec un effet sympathique, ajouter le module de statistique de wordpress, ou encore d’intégrer votre profil google+. Bref c’est un peu le couteau suisse de wordpress proposé par Automattic la société derrière wordpress.com.
Malheureusement, certaines options ont des dommages collatéraux comme l’option Publicize qui va publier tous vos articles sur les réseaux sociaux que vous avez connectés à votre blog. Donc si jamais il y a une catégorie que vous ne souhaitez pas publier vous ne pourrez pas configurer le plugin pour l’exclure. Heureusement, les développeurs d’Automattic ont proposé un bout de code qui va vous permettre de modifier le mode de fonctionnement de l’option Publicize. Ainsi il faut ouvrir le fichier functions.php de votre thème et d’y ajouter à la fin ces quelques lignes de code :
add_filter( 'wpas_submit_post?', 'vipx_wpas_submit_post', 10, 4 ); function vipx_wpas_submit_post( $ret, $post_id, $name, $connection ) { $categories = get_the_terms( $post_id, 'category' ); if ( is_array( $categories ) ) $categories = wp_list_pluck( $categories, 'slug' ); if ( ! in_array( 'le-nom-de-votre-categorie-a-exclure', $categories ) ) $ret = false; return $ret; }
Et voilà comme cela je vais arrêter de vous embêter avec mon flux du refurb d’Apple!