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]]

130723-1

====== Fehlermeldungen in Googles Test-Tool für strukturierte Daten fixen ====== related: Xtreme-one Support Forum -> [[http://marketpress.de/support/topic/fehlermeldungen-in-googles-test-tool-fur-strukturierte-daten/|Fehlermeldungen in Googles Test-Tool für strukturierte Daten]] * Fehler: Missing required field “entry-title”\\ Wird gefixt, indem man die function xtreme_post_headline() überschreibt und die entsprechende class mit einfügt. Die function ist seit 1.5.5 überschreibbar! * Fehler: Missing required field “updated” \\ wird gefixt, indem man die zusätzliche info in die byline mit aufnimmt. * Fehler: Missing required hCard “author” \\ wird gefixt, indem man das entsprechende markup ergänzt und die class erweitert. Hinweis: Die ''function xtreme_byline'' und ''xtreme_html5_byline'' ist in den ChildThemes\\ xtreme-minimalist/functions.php und\\ xtreme-vintagefolio/functions.php\\ schon in verschiedenen Varianten vorhanden und kann anhand dieser function angepasst werden. Folgendes kommt in die functions.php des ChildThemes, um die Fehlermeldungen zu vermeiden. Ich habe eine kleine Prüfung eingebaut, falls der Beitrag erst in der Zukunft veröffentlicht wird und der updated timestamp somit vor dem published timestamp liegen würde. Dann wird dem span die ''class='hide''' mitgegeben und das updated Datum auf den Wert des published Datums gesetzt. Im Browser wird die info dann über die class hide ausgeblendet, google erkennt es trotzdem. <code phpwp> <?php /* */ function xtreme_post_headline( $tag = 'h2', $link = TRUE, $echo = TRUE ) { $default_allowed_tags = array( 'h1', 'h2', 'h3', 'h4', 'h5', 'h6' ); // Hook for change the allowed tags $allowed_tags = apply_filters( 'xtreme_allowed_tags_post_headline', $default_allowed_tags ); $open_link = ''; $close_link = ''; if ( ! in_array( $tag, $allowed_tags ) ) $tag = 'h2'; if ( $link ) { $open_link = sprintf( '<a href="%s" rel="bookmark" title="' . esc_attr__( 'Permalink to %s', XF_TEXTDOMAIN ) . '">', get_permalink(), the_title_attribute( 'echo=0' ) ); $close_link = '</a>'; } do_action( 'xtreme_before_post_headline' ); $output = sprintf( '<%1$s class="posttitle entry-title">%3$s%2$s%4$s</%1$s>', $tag, get_the_title(), $open_link, $close_link ); if ( $echo ) echo $output; else return $output; do_action( 'xtreme_after_post_headline' ); } function xtreme_byline() { $pubdate = get_the_date('U'); $update = get_the_modified_date('U'); $dateup = get_the_modified_date(); $upclass = ''; if ($update <= $pubdate) { $dateup = get_the_date(); $upclass = ' class="hide"'; } ?> <div class="entry-meta"> Ver&ouml;ffentlicht am<span class="postdate published"><?php echo get_the_date() ?></span>&nbsp; <span class="postauthor vcard author"><?php esc_attr_e('by', XF_TEXTDOMAIN) ?>&nbsp;<span class="fn"><?php the_author()/*_posts_link()*/ ?></span></span>. <span<?php echo $upclass; ?>>Last updated: <span class="updated"><?php echo $dateup; ?></span></span> <?php if(comments_open()) : ?> &nbsp;|&nbsp;<span class="postcomments"><?php comments_popup_link( __('no Comments', XF_TEXTDOMAIN), __('1 Comment', XF_TEXTDOMAIN), __('% Comments', XF_TEXTDOMAIN), '', __('off', XF_TEXTDOMAIN) ) ?></span> <?php endif ?> <?php edit_post_link( __( 'Edit', XF_TEXTDOMAIN ), '&nbsp;|&nbsp;<span class="postedit">', '</span>' ) ?> </div> <?php } function xtreme_html5_byline() { $pubdate = get_the_date('U'); $update = get_the_modified_date('U'); $dateup = get_the_modified_date(); $upclass = ''; if ($update <= $pubdate) { $dateup = get_the_date(); $upclass = ' class="hide"'; } ?> <div class="entry-meta"> Ver&ouml;ffentlicht am<time datetime="<?php echo get_the_date('c') ?>" pubdate><?php echo get_the_date() ?></time>&nbsp;|&nbsp; <span class="postauthor vcard author"><?php esc_attr_e('by', XF_TEXTDOMAIN) ?>&nbsp;<span class="fn"><?php the_author_posts_link() ?></span></span>. <span<?php echo $upclass; ?>>Modifiziert am: <span class="updated"><?php echo $dateup; ?></span></span> <?php if(comments_open()) : ?> &nbsp;|&nbsp;<span class="postcomments"><?php comments_popup_link( __('no Comments', XF_TEXTDOMAIN), __('1 Comment', XF_TEXTDOMAIN), __('% Comments', XF_TEXTDOMAIN), '', __('off', XF_TEXTDOMAIN) ) ?></span> <?php endif ?> <?php edit_post_link( __( 'Edit', XF_TEXTDOMAIN ), '&nbsp;|&nbsp;<span class="postedit">', '</span>' ) ?> </div> <?php } </code>

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

Seiten-Werkzeuge