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

bild-eines-beitrags-automatisch-als-artikelbild-verwenden

====== Bild eines Beitrags automatisch als Artikelbild verwenden ====== Um das erste oder zuletzt hochgeladene Bild eines Beitrages automatisch als Artikelbild zu verwenden, kann man die ''function xtreme_post_thumbnail'' seit xtreme-one version ''1.5.5'' über die ''functions.php'' des ChildThemes überschreiben und anpassen. Wen man das erste Bild verwenden möchte, gibt man dem ''$args array('' die '''order' => 'ASC''' mit, wenn das zuletzt hochgeladene Bild verwendet werden soll, '''order => 'DESC'''. Die angepasste Funktion schaut zuerst, ob ein Artikelbild verwendet wird und gibt dieses aus. Wenn kein Artikelbild festgelegt wurde, wird nach Bildern gesucht, die dem Beitrag zugeordnet wurden und nimmt, je nach Reihenfolge(''ASC'' oder ''DESC'') das erste, bzw. letzte Bild des Beitrags und gibt dieses aus. Kopiere dir diese angepasste Funktion in deine ''ChildTheme/functions.php'' <code phpwp><?php /* * alternative Artikelbilder * * see: http://xfco.de/bild-eines-beitrags-automatisch-als-artikelbild-verwenden */ function xtreme_post_thumbnail( $size = 'thumbnail', $align = 'alignleft' ) { $allowed = ( $size !== 'none' ) ? TRUE : FALSE; if ( $allowed ) { $post_image = ''; $title = sprintf( esc_attr__( 'Permalink to %s', XF_TEXTDOMAIN ), the_title_attribute( 'echo=0' ) ); $classes = array( 'xf-thumbnail', esc_attr( $size ), esc_attr( $align ) ); $class = implode( ' ', $classes ); if ( has_post_thumbnail() ) { global $post; // added to prevent notice in WP_DEBUG $post_image = get_the_post_thumbnail( $post->ID, esc_attr( $size ) ); } else { global $post; $args = array( 'post_type' => 'attachment', 'post_mime_type' => 'image', 'numberposts' => 1, 'post_status' => null, 'post_parent' => $post->ID, 'orderby' => 'ID', // ASC = first imgage, DESC = last image 'order' => 'ASC' ); $attachments = get_posts( $args ); if ($attachments) { foreach ( $attachments as $attachment ) { $post_image = wp_get_attachment_image( $attachment->ID, esc_attr( $size ) ); } } } if ( ! empty( $post_image ) ) { ?> <a class="<?php echo $class; ?>" href="<?php the_permalink() ?>" rel="bookmark" title="<?php echo $title; ?>"> <?php do_action( 'xtreme_before_post_thumbnail' ); echo $post_image; do_action( 'xtreme_after_post_thumbnail' ); ?> </a> <?php } } } /* */ </code> related: [[http://marketpress.de/support/topic/bilder-automatisch-als-artikelbilder/|Bilder automatisch als Artikelbilder]]

bild-eines-beitrags-automatisch-als-artikelbild-verwenden · Zuletzt geändert: 2019/04/25 14:04 (Externe Bearbeitung)
© 2013 <xfco.de> Impressum | Datenschutz

Seiten-Werkzeuge