web-dev-qa-db-de.com

Wie ändere ich die Position der Jetpack-Symbole?

Jetpack Sharing buttons settins
Normalerweise zielen Jetpack-Freigabetasten auf die Funktion the_content() der einzelnen Seite ab und geben die Freigabesymbole direkt unter dem Inhalt wieder. Aber für meine Site möchte ich eigentlich, dass sie für the_content() deaktiviert , aber in einem anderen <div> verwendet wird. Ich weiß, dass ich das Kontrollkästchen "CSS und JS deaktivieren" aktivieren kann, um die integrierte Funktionalität zu deaktivieren, aber ich möchte eigentlich keinen Code mehr erstellen und ich mag das Standard-CSS der Jetpack-Freigabesymbole.

Ich möchte einfach, dass ein Javascript-Code das Ziel von Jetpack ändert, sodass ich ihn nicht unter der Funktion the_content(), sondern unter einem anderen benutzerdefinierten <div> meiner Wahl anzeigen kann.

Ist es mit irgendeinem Filter oder Haken möglich?

P.S .: Ich habe gerade die "Posts" in "Products" für mein Projekt umbenannt. Es ist nichts worüber man sich sorgen muss. :)

1
Mayeenul Islam
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;
}
}

Ändern Sie den Haken .

Verwandte Informationen https://wordpress.stackexchange.com/a/12826/9884

2
Brad Dalton