Artikelbilder

Dieses Thema im Forum "Design" wurde erstellt von Mario87, 13. Januar 2012.

  1. Mario87

    Mario87 Member

    Registriert seit:
    11. Januar 2012
    Beiträge:
    10
    Zustimmungen:
    0
    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:
     
  2. alchymyth

    alchymyth Well-Known Member

    Registriert seit:
    7. Juni 2009
    Beiträge:
    3.960
    Zustimmungen:
    0
    welches theme verwendest du?

    ohne diese info wird das mit dem 'Wo genau' nichts :mrgreen:

    ein link zu deiner seite kann auch helfen.
     
  3. Mario87

    Mario87 Member

    Registriert seit:
    11. Januar 2012
    Beiträge:
    10
    Zustimmungen:
    0
    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(); ?>
     
  4. Mario87

    Mario87 Member

    Registriert seit:
    11. Januar 2012
    Beiträge:
    10
    Zustimmungen:
    0
    Bitte kurze Info, wenn noch Infos nötig sind!

    Danke!
     
  5. infected

    infected Well-Known Member

    Registriert seit:
    9. Juli 2006
    Beiträge:
    9.816
    Zustimmungen:
    0
    Wenn Du noch Hilfe benötigst, solltest Du vielleicht mal alchymyth´s Frage beantworten. Hellsehen kann hier (noch) keiner ;-)
     
  6. Mario87

    Mario87 Member

    Registriert seit:
    11. Januar 2012
    Beiträge:
    10
    Zustimmungen:
    0
    Hab doch die php gepostet oder was braucht ihr?
     
  7. alchymyth

    alchymyth Well-Known Member

    Registriert seit:
    7. Juni 2009
    Beiträge:
    3.960
    Zustimmungen:
    0
    das theme verwendet irgendeine loop-category.php oder loop.php datei fuer die anzeige des post-inhalts - siehe diesen code:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!

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

    Mario87 Member

    Registriert seit:
    11. Januar 2012
    Beiträge:
    10
    Zustimmungen:
    0
    <?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; ?>
     
  9. Mario87

    Mario87 Member

    Registriert seit:
    11. Januar 2012
    Beiträge:
    10
    Zustimmungen:
    0
    Vielen Dank erstmal für die Hilfe bis hierhin!! Könntest Du wohl noch mal in die besagt loop.php schauen??

    Vielen, vielen Dank!