Ondersteuning » Algemeen WordPress » Header foto per pagina anders

  • Opgelost evert100

    (@evert100)


    Ik ben gisteren gestart met WordPress met veel plezier en al het nodige aangepast, alleen één ding kan ik niet vinden.
    Ik wil soms bij een pagina een andere header-afbeelding hebben.
    Kan iemand mij zeggen hoe dit gaat?

    Ik gebruik 3.0.4. met twentyten.

    Ik dacht eerst via “aanbevolen afbeelding”, maar dat schijnt niet te werken.

    Wie help?

    Thanx.

15 reacties aan het bekijken - 1 tot 15 (van in totaal 18)
  • je kunt de plugin dynamic headers hiervoor gebruiken, werkt erg goed!

    Thread starter evert100

    (@evert100)

    dank je. Het is helemaal gelukt. Ben niet zo thuis in php maar heb de juiste code kunnen plaatsen <?php if(function_exists(‘show_media_header’)){ show_media_header(); } ?> en moest andere code wegdoen, omdat ik daardoor anders twee headers boven elkaar kreeg met een verschillende afbeelding hoop alleen niet dat de weggegooide code andere problemen veroorzaakt.
    Dit is het origineel.

    <?php
    // Check if this is a post or page, if it has a thumbnail, and if it’s a big one
    if ( is_singular() &&
    has_post_thumbnail( $post->ID ) &&
    ( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), ‘post-thumbnail’ ) ) &&
    $image[1] >= HEADER_IMAGE_WIDTH ) :
    // Houston, we have a new header image!
    echo get_the_post_thumbnail( $post->ID, ‘post-thumbnail’ );
    else : ?>

    <img src=”<?php header_image(); ?>” width=”<?php echo HEADER_IMAGE_WIDTH; ?>” height=”<?php echo HEADER_IMAGE_HEIGHT; ?>” alt=”” />
    <?php endif; ?>

    Met name dat eerste stukje code twijfel ik aan.

    Groetz!

    Moet niet uitmaken zo te zien!

    Thread starter evert100

    (@evert100)

    Thanx. Lijkt erop dat alles goed werkt. Dus ik laat het zo.

    Net als ‘evert100’ ben ik gister gestart (maandje later…)
    Nu heb ik het een en ander kunnen installeren tbv een dynamic header. Bedankt voor de tip ‘julianislief’, maar ik heb het nog niet aan de praat. LET WEL; Ik heb geen verstand van codes zoals die hier boven staan in dit forum.

    Na het ftp-en van bestanden in de juiste map zie ik bij de pagina waar de afwijkende header in mag de ‘optie’ staan. Ik krijg echter niet de afbeelding ‘online’ in beeld.

    Kunnen jullie me misschien helpen?

    julianislief

    (@julianislief)

    Het is eigenlijk best simpel:
    Installeer de plugin en zet in de template (waarschijnlijk header.php) deze code <?php if(function_exists('show_media_header')){ show_media_header(); } ?> op de plek waar je de header wilt hebben.
    Als het goed is, is er een extra knop (headers) in je wordpress admin gekomen. Hier kun je alles instellen en foto’s uploaden.

    Dank je voor je snelle reactie! Kan je me toelichten wat je bedoeld met ‘op de plek waar je de header wilt hebben’ kan ik de ‘code’ zomaar ergens plaatsen in de header.php (deze heb ik gevonden bij [weergave | bewerker]
    ik heb geen idee hoe of waar ik deze moet plaatsen…
    Nu ben ik al zo trots op wat ik tot nu toe heb kunnen maken met WordPress….
    graag hoor ik je suggestie

    julianislief

    (@julianislief)

    misschien is het handig om even een linkje te plaatsen naar jouw website en vertel er dan even bij waar de header moet komen. Tevens kun je hier de code van de header.php plaatsen, dan geef ik even aan waar de code voor de header moet komen

    Thanks!
    ik ben nu zo ver dat ‘het systeem’ werkt.
    Echter zit de header nu nog te hoog?!
    http://www.tennisschooljoy.nl

    julianislief

    (@julianislief)

    waar moet hij komen te staan, onder Tennisschool Joy of moet hij er boven blijven en dan een stukje lager?

    Het liefst de tekst Tennisschool Joy er in….

    aanvullend… graag alles naar boven, afbeelding staat nu goed!

    julianislief

    (@julianislief)

    Als je onderstaande css gebruikt dan moet het helemaal goed komen, dus je moet de oude vervangen door onderstaande. Maak natuurlijk wel even een backup!

    #site-description {
        clear: both;
        color: #CCCCCC;
        float: left;
        font: 9px/10px 'Lucida Grande',Verdana,arial,sans-serif;
        margin: -40px 0 0 25px;
        position: absolute;
        width: 310px;
    }
    
    #site-title {
        float: left;
        font-family: Georgia,Verdana,arial,sans-serif;
        font-size: 32px;
        letter-spacing: -1px;
        line-height: 34px;
        margin-top: -90px;
        padding-left: 24px;
        position: absolute;
        width: 500px;
    }
    
    #branding {
        border-bottom: 2px solid #333333;
        display: block;
        height: 0;
    }
    
    #pagemenu {
        display: block;
        float: left;
        height: 0;
        margin: 5px 0;
        width: 724px;
    }

    Ok dank je voor de moeite! maare waar moet ik dat plakken? in welk bestand? en op welke plek.
    Ik heb nl de tekst geplakt in header.php, nadat ik alles had weggehaald. Daarna heb ik jouw code daar geplaatst. Helaas werkte dat toen niet…. Vandaar de vraag.

    julianislief

    (@julianislief)

    in de style.css, deze staat ook in het theme mapje

15 reacties aan het bekijken - 1 tot 15 (van in totaal 18)
  • Het onderwerp ‘Header foto per pagina anders’ is gesloten voor nieuwe reacties.