Jetpack Sharing: Weitere Abfragen verhindern


Die meisten WordPress Benutzer werden höchstwahrscheinlich das Plugin namens “Jetpack” kennen und unter den vielen verschiedenen Module auch die “Sharing”-FunktionalitĂ€t. Das Modul fĂŒgt Facebook, Twitter & Co unter jedem Post ein, um das Teilen der BeitrĂ€ge zu erleichtern. ZusĂ€tzlich ruft das Modul von den Seiten ab, wie oft dieser Link nun schon geteilt wird. Gerade diese mehrere Zugriffe auf externe Seiten, wenn mehrere Posts auf einer Seite angezeigt werden, können das Laden der Seite etwas verzögern.
Aus diesem Grund hab ich mir den Code des Sharedaddy-Moduls genauer angesehen und herausgefunden, wie man die externe Zugriffe auf Facebook & Co unterbinden kann. Dazu öffnet die folgende Datei in einem Editor:
/wp-content/plugins/jetpack/modules/sharedaddy/sharing.js
Und Àndert diese beiden Zeilen (Zeile 50 und 51)
$( document ).on( 'ready', WPCOMSharing_do );
$( document.body ).on( 'post-load', WPCOMSharing_do );
in folgende um:
/*$( document ).on( 'ready', WPCOMSharing_do );*/
/*$( document.body ).on( 'post-load', WPCOMSharing_do );*/
Nun wird nicht mehr angezeigt, wie oft welcher Beitrag geteilt wurde und sparrt somit etwas Ladezeit. Leider wird die Ănderung bei jedem Update des Plugins ĂŒberschrieben und muss somit erneut ĂŒbernommen werden.
/*$( document ).on( ‘ready’, WPCOMSharing_do );
$( document.body ).on( ‘post-load’, WPCOMSharing_do );*/ tuts auch đ