Généralement, les boutons de partage Jetpack ciblent la fonction the_content()
de la page unique et font écho aux icônes de partage situées juste en dessous du contenu. Mais pour mon site, je le veux réellement désactiver pour the_content()
, mais l’utiliser dans un autre <div>
. Je sais que je peux cocher la case "Désactiver CSS et JS" pour désactiver la fonctionnalité intégrée, mais je ne souhaite en fait pas en coder plus et j'aime le CSS par défaut des icônes de partage Jetpack.
Je veux simplement un code Javascript pour modifier la cible de Jetpack afin qu'au lieu d'afficher sous la the_content()
, je puisse l'afficher sous un autre <div>
personnalisé de mon choix.
Est-ce possible avec n'importe quel filtre ou crochet?
P.S .: Je viens de renommer les "Posts" en "Produits" pour mon projet. Ce n'est pas une raison de s'inquiéter. :)
remove_filter( 'the_content', 'sharing_display', 19 );
remove_filter( 'the_excerpt', 'sharing_display', 19 );
add_filter( 'the_content', 'share_buttons_above_post', 19 );
add_filter( 'the_excerpt', 'share_buttons_above_post', 19 );
function share_buttons_above_post( $content = '' ) {
if ( function_exists( 'sharing_display' ) ) {
return sharing_display() . $content;
}
else {
return $content;
}
}
Informations connexes https://wordpress.stackexchange.com/a/12826/9884