Benutzer-Werkzeuge

Webseiten-Werkzeuge

A PCRE internal error occured. This might be caused by a faulty plugin

wp-plugins:2-click-socialmedia-buttons-in-xtreme-one-richtig-einbinden

====== 2-click-socialmedia-buttons in- xtreme-one richtig einbinden ====== **Das Problem:** Wenn man das plugin [[http://wordpress.org/plugins/2-click-socialmedia-buttons/|2-click-socialmedia-buttons]] zusamen mit xtreme-one verwenden will, werden die info popups unter Umständen nicht vollständig angezeigt, da zwei css Klassen für ''.post'' und ''.entry-content'' diese durch ''overflow:hidden'' verhindern. Man könnte diese auf ''visible'' ändern, das kann jedoch zu unschönen Effekten führen. Eine bessere Alternative dazu ist, in den plugin Einstellungen die Ausgabe vollständig zu deaktivieren und die Buttons über 2 hooks einzubinden. Bild der settings : {{:wp-plugins:2-click-settings.png?direct&200|}} Zuerst ändert man die Position der Ausgabe unter den Generellen Einstellungwen des plugins auf Manuell (Template). Dann fügt man folgendes in die functions.php des ChildThemes ein, um die Ausgabe unterhalb des Beitrages oder der Seite zu aktivieren: <code phpwp> function tc_add_2click() { if ( is_single() || is_page() && ! is_front_page() ) { if( function_exists( 'get_twoclick_buttons' ) ) { get_twoclick_buttons( get_the_ID() ); } } } // add social media links to posts add_action( 'xtreme_after_post', 'tc_add_2click', 0 ); // add social media links to pages add_action( 'xtreme_after_single_post','tc_add_2click' ); </code> Um die Ausgabe nur auf Einzelseiten(posts, pages) zu erreichen, ist das conditional ''is_single()'' und ''is_page()'' erforderlich, da durch den hook '''xtreme_after_single_post''' auch eine Ausgabe auf den Archiv und Kategorie Seiten erfolgen würde. Falls dies gewünscht wird, muss das conditional geändert werden. Im Beispiel habe ich auch die Startseite ausgeschlossen, falls man hier die letzten Blogbeiträge auflisten will. Mehr zu conditionals gibts auf der Codex Seite von WordPress. http://codex.wordpress.org/Conditional_Tags Der hook '''xtreme_after_post''' hat eine Priorität von ''0'', um die Buttons direkt unter dem Artikel ausgeben zu lassen. Andere plugins wie Related posts verwenden meist eine Priorität von 10, somit wird sichergestellt, das die Buttons direkt unter dem Artikel erscheinen. Fall du die Ausgabe erst später in de Seitw haben willst, kannst du dich mit der Priorität spielen und dieser einen höheren Wert geben. Also z.B. <code phpwp> add_action( 'xtreme_after_post', 'tc_add_2click', 11 ); </code> Bei Fragen zur individuellen Anpassung an eure Bedürfnisse oder proffesioneller Unterstützung rund um xtreme-one könnt ihr euch gerne persönlich an mich wenden, Kontaktmöglichkeiten findet ihr auf der Impressum Seite dieses Wikis (link im footer). Gruss Sunflower

wp-plugins/2-click-socialmedia-buttons-in-xtreme-one-richtig-einbinden · Zuletzt geändert: 2019/04/25 14:04 (Externe Bearbeitung)
© 2013 <xfco.de> Impressum | Datenschutz

Seiten-Werkzeuge