Startseite mit slider, andere Seiten Headerimage

  • Ich nutze das Template "Attitude. Dort gibt es die Möglichkeit, eine Slide-Show anzulegen, die ausschließlich auf der Startseite (statische Seite) angezeigt wird.
    Nutzt man ein Header-Image, wird das (ohne die Slide-Show) auf allen anderen Seiten angezeigt, aber leider zusätzlich zum Slider auch auf der Startseite. Ich möchte aber Startseite nur mit Slide-Show.

    Nun hab ich es fast geschafft. Ich habe in der header-extensions.php folgenden Code angepasst:

    PHP
    <?php
     if(!is_home() and is_paged() or !is_front_page())
      echo 
      $header_image = get_header_image();
      if( !empty( $header_image ) ) : ?>
        <img src="<?php echo esc_url( $header_image ); ?>" class="header-image" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>">
       <?php endif; ?>

    Startseite ist jetzt ok, also nur mit Slide-Show und auf den anderen Seiten erscheint zwar wie gewünscht das Header-Image, aber zusätzlich steht leider als Text die Pfad des Bildes oben drüber.

    Hat jemand eine Idee, wie ich diese Textanzeige weg bekomme?

    • 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

  • Habe das Problem selbst lösen können. Es muss nach der Startseitenabfrage einfach nur "echo" weggelassen werden.

    PHP
    <?php
     if(!is_home() and is_paged() or !is_front_page())
      
      $header_image = get_header_image();
      if( !empty( $header_image ) ) : ?>
        <img src="<?php echo esc_url( $header_image ); ?>" class="header-image" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>">
       <?php endif; ?>

Jetzt mitmachen!

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