Benutzer-Werkzeuge

Webseiten-Werkzeuge

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

Seitenleiste

===== Navigation ===== === Allgemeines === * [[ueberschreibbare-xtreme-funktionen|Überschreibbare xtreme-one functions]] * [[130204-1|Wort "Kategorie" in Kategorie-Seite entfernen]] * [[bild-eines-beitrags-automatisch-als-artikelbild-verwenden|Bild eines Beitrags automatisch als Artikelbild verwenden]] === Tricks === * [[xtreme_html5_post_meta-richtig-ausgeben|xtreme_html5_post_meta richtig ausgeben]] * [[verschidene-templates-fuer-beitraege-in-wordpress|Verschiedene Templates für Beiträge]] * [[layout-reihenfolge-aendern-beispiel-teaser-vor-footer|Layout Reihenfolge in xtreme-one ändern]] * [[primary-secondary-navigation-mit-conditionals-steuern|Primary / Secondary Navigation mit Conditionals steuern]] * [[secondary-nav-auf-gewissen-seiten-ausblenden|Secondary Nav auf gewissen Seiten ausblenden]] * [[xtreme-blogtitle-ueberschreiben|Xtreme-one Blogtitle überschreiben]] * [[xreme-one-header-ausgabe-veraendern|xreme-one header Ausgabe verändern]] * [[130327-1|Author in meta automatisch ausgeben lassen]] * [[xtreme_title-ueberschreiben|xtreme_title() überschreiben]] * [[130217-1|Ausgabe für keine Suchergebnisse anpassen]] * [[130129-1|Kommentare sind geschlossen entfernen]] * [[130129-2|Fancybox ausserhalb des content aktivieren]] * [[130207-1|Artikel auf der Startseite bis zum more-tag anzeigen]] * [[universal-ie6-css-mit-xtreme-one|Universal ie6 css mit xtreme-one]] * [[130623-1|Your comment im Kommentarformular ersetzen]] === Hooks === [[hooks:start|Hook Übersicht]] * [[hooks:footer_subcol_content_override|footer_subcol_content_override]] === patch === * [[patch:start|Patch]] * [[patch:155:start|1.5.5]] * [[patch:155:xtreme-low-barrier|xtreme low-barrier widget]] * [[patch:155:xtreme-subtitle|xtreme subtitle]] erledigt * [[patch:153:start|1.5.3]] * [[patch:153:xtreme_last_tweets|Xtreme Last Tweets]] * [[patch:153:min-height-bug|min height mit widgets]] * [[patch:153:xtreme_gallery_shortcode|Xtreme Gallery Shortcode with ids]] === 3rd party plugins === * [[wp-plugins:q-and-a-faq|Template für Q and A plugin erstellen]] * [[wp-plugins:2-click-socialmedia-buttons-in-xtreme-one-richtig-einbinden|2 Click Social Media Buttons einbinden]]

xtreme_html5_post_meta-richtig-ausgeben

====== xtreme_html5_post_meta richtig ausgeben ====== Die ''function xtreme_html5_post_meta'' wird bei aktiviertem HTML5 leider nicht ausgegeben. Problem:\\ in ''xtreme-one/lib/xtreme-post-functions.php'' <code phpwp> if ( !xtreme_is_html5() ) { add_action( 'xtreme_after_single_post', 'xtreme_post_meta', 1 ); } if ( xtreme_is_html5() ) { add_action( 'xtreme_single_footer', 'xtreme_html5_post_meta' ); } </code> Es wird immer nur ''false'' von der ''xtreme_is_html5()'' zurück geliefert(bzw. ist die function nicht wirkich verfügbar). Dadurch wird immer nur die ''function xtreme_post_meta()'' ausgegeben, auch bei aktivierter Html5 Ausgabe. ===== Workaround (Hack): ===== 1. Deaktivierung des hooks für xtreme_post_meta in der setup function des ChildThemes <code phpwp> // remove xtreme_post_meta remove_action ( 'xtreme_after_single_post', 'xtreme_post_meta', 1 ); </code> 2. Erstellen einer neuen Function in der functions.php des ChildThems, welche die Prüfung übernimmt und den passenden hook wieder registriert: <code phpwp> function tc_post_meta_hook() { if ( xtreme_is_html5() ) { add_action( 'xtreme_single_footer', 'xtreme_html5_post_meta' ); } else { add_action( 'xtreme_after_single_post', 'xtreme_post_meta', 1 ); } } add_action( 'wp_head', 'tc_post_meta_hook' ); </code> Jetzt wird die ''function xtreme_html5_post_meta'' bei aktiver HTML5 Ausgabe richtig ausgegeben und lässt sich auch über die eigene functions.php überschreiben (siehe: [[ueberschreibbare-xtreme-funktionen#xtreme_html5_post_meta|xtreme_html5_post_meta]] über functions.php überschreiben).

xtreme_html5_post_meta-richtig-ausgeben · Zuletzt geändert: 2019/04/25 14:04 (Externe Bearbeitung)
© 2013 <xfco.de> Impressum | Datenschutz

Seiten-Werkzeuge