• Guten Morgen,

    ich möchte in meiner "News-Seite" (einfacher Blogbereich) zu jedem Post ein Artikelbild anzeigen lassen.

    Ich habe es schon geschafft, dass mit diesem Code (<?php add_theme_support( 'post-thumbnails' ); ?>) die Option Artikelbild beim erstellen eines Artikels angezeigt wird.

    Nun muss ich ja diesen Code

    if (has_post_thumbnail()) {
    the_post_thumbnail();
    }

    in das entsprechende Theme anpassen. Ich denke bei mir ist das category.php.

    Trotz mehrfacher Versuche (und Teilerfolgen - Bild tauchte unter dem Blogeintrag auf) habe ich es nicht geschafft, dass das Artikelbild neben dem Blogauszug steht.

    Wo genau muss ich es dafür in den HTML Code einfügen???

    Für Eure Hilfe wäre ich dankbar!

    :smile:

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich denke hier müsste es irgendwo rein... nur wo ..? :-)

    <?php
    /* Category Archives Template */

    /* Fetch Theme Admin Options */
    global $options;
    foreach ($options as $value) {
    if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] );}
    }
    get_header(); ?>

    <h3 class="badge"><?php

    printf( __( 'Do: %s', 'combat' ), '<span>' . single_cat_title( '', false ) . '</span>' );
    ?></h3>
    <?php
    get_template_part( 'loop', 'category' );

    ?>
    </div><!-- END BOX -->
    <?php

    if ( is_page() ) {
    $sidebar_opts = get_post_meta($posts[0]->ID, 'sidebar', true);
    $sidebar_opts = empty($sidebar_opts) ? '' : $sidebar_opts;
    }

    if ( ( $sidebar_opts == 'right' ) && ( !( $sidebar_opts == 'left' || $sidebar_opts == 'none' ) ) ){
    get_sidebar();
    }

    elseif ( ( $cbt_sidebar == 'right' ) && ( !( $sidebar_opts == 'left' || $sidebar_opts == 'none' ) ) ) {
    get_sidebar();
    }

    ?>
    </div><!-- END WRAPPER:PRIMARY -->
    </div><!-- END PRIMARY-->
    <?php get_footer(); ?>

  • das theme verwendet irgendeine loop-category.php oder loop.php datei fuer die anzeige des post-inhalts - siehe diesen code:

    PHP
    get_template_part( 'loop', 'category' );




    also nochmal in loop.php (oder wenn vorhanden in loop-category.php) nachschauen.

  • <?php
    /* The loop */

    if ( ! have_posts() ) : ?>
    <div id="post-0" class="post error404 not-found">
    <h2 class="entry-title"><?php _e( 'Not Found', 'combat' ); ?></h2>
    <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'combat' ); ?></p>
    <?php get_search_form(); ?>
    </div><!-- #post-0 -->
    <?php endif;

    while ( have_posts() ) : the_post(); ?>
    <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    <h2><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'combat' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    <p class="post_meta"><?php combat_posted_in(); ?></p>
    <?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search
    the_excerpt();
    else :
    the_content( __( '<span class="newline">More &rarr;</span>' ) );
    endif;
    $tags_list = get_the_tag_list( '', ', ' );
    if ( $tags_list ) { ?>
    <p class="post_meta">
    <?php printf( __( 'Tagged %1$s', 'combat' ), $tags_list ); ?>
    </p>
    <?php } ?>
    </div><!-- #post-## -->
    <?php comments_template( '', true );
    endwhile; // End the loop

    if ( $wp_query->max_num_pages > 1 ) :
    if ( function_exists( 'wp_pagenavi' ) ) wp_pagenavi();
    else { ?>
    <div class="nav-next-prev">
    <div class="nav-previous"><?php next_posts_link( __( '&larr; Older Posts', 'combat' ) ) ?></div>
    <div class="nav-next"><?php previous_posts_link( __( 'Newer Posts &rarr;', 'combat' ) ) ?></div>
    </div>
    <?php }
    endif; ?>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!