Ondersteuning » Code oplossingen gezocht » Andere logo per pagina

7 reacties aan het bekijken - 1 tot 7 (van in totaal 7)
  • Plaats in ’t vervolg de code tussen backticks alsjeblieft. Dat voorkomt dat de forum-site probeert die code uit te voeren, met vreemde gevolgen.

    Stap 1: Maak een CHILDtheme [als je nog geen childtheme hebt]
    Maak aanpassingen aan header.php van je CHILDtheme.
    Zo voorkom je dat al je aanpassingen worden overschreven als de makers van je theme een update installeren.

    Verder heeft het als voordeel dat alle aanpassingen overzichtelijk bij elkaar staan. Dat is makkelijk, overzichtelijk en eenvoudiger te onderhouden.

    Kies je ooit een ander theme, dan dien je een nieuw childtheme te maken.

    1. installeer en activeer ‘one click childtheme’-plug-in
    2. activeer de originele theme
    3. Dashboard > weergave > child theme
    4. beantwoordt de vragen op het scherm
      >> er wordt een child theme aangemaakt map en bestanden zoals style.css;
    5. Activeer het childtheme.
    6. ==

    7. om je site aan te passen, maak je nu alle wijzigingen in de map en bestanden van je child theme.
      – Maak je aanpassingen in style.css van het childtheme;
      – mocht je aanpassingen willen maken in de originele php-bestanden, kopieer de betreffende php-file uit het originele theme naar de map van het childtheme. Maak hierin dan de gewenste aanpassingen.

    Stap 2: Aanpassen header.php van je childtheme

    1. FTP: kopieer het originele header.php uit de map van je theme naar de map van je childtheme.
    2. Pas de header.php als volgt aan:
    <div class="logo">
    <!-- origineel
    <?php $theme1257_logo = get_option('theme1257_logo'); ?>
    <?php if($theme1257_logo){?>
    /"><img src="<?php echo get_option('theme1257_logo'); ?>" alt="<?php bloginfo('name'); ?>" title="<?php bloginfo('description'); ?>"> einde origineel -->
    
    <!-- toevoeging variabele afbeelding -->
    <img src='<?php echo get_post_meta($post->ID, 'banner', true); ?>' />
    <!-- EINDE toevoeging variabele afbeelding -->
    
    <?php } else { ?>
    <?php if( is_front_page() || is_home() || is_404() ) { ?>
    <!-- origineel <h1>/" title="<?php bloginfo('description'); ?>"><?php bloginfo('name'); ?></h1> einde origineel -->
    
    <!-- AANGEPAST frontpage, homepage en  404 gebruiken logo uit theme options -->
    <?php $theme1257_logo = get_option('theme1257_logo'); ?>
    <?php if($theme1257_logo){?>
    /"><img src="<?php echo get_option('theme1257_logo'); ?>" alt="<?php bloginfo('name'); ?>" title="<?php bloginfo('description'); ?>">
    <!-- einde aangepast -->
    <?php } else { ?>
    <h2>/" title="<?php bloginfo('description'); ?>"><?php bloginfo('name'); ?></h2>
    <?php } ?>
    <?php }?>
    </div>

    Stap 3: Aanpassen logo’s

    1. Theme opties: Kies het logo wat ‘standaard getoond wordt, als GEEN aangepast logo is gekozen.
    2. Instellen variabele logo’s per pagina / post:
    3. Open pagina / post
    4. BOVENaan rechts: klik tab ‘scherminstellingen’
      vink ‘extra velden’ AAN
    5. scroll naar het blok ‘extra velden’
    6. voeg veld toe: banner
    7. waarde: pad naar afbeelding [Zorg dat het pad KLOPT!]
    Thread starter jun-e-jay

    (@jun-e-jay)

    Wow, super bedankt voor je uitgebreide antwoord! Ga het gelijk even proberen.

    Sorry van de backticks….eerste post hier…ga ik in het vervolg zeker doen!

    Thread starter jun-e-jay

    (@jun-e-jay)

    Hi W.P. Ginfo,

    Het werkt niet helemaal. Klopt het dat er in de code een aantal foutjes staan? Als je hem in een editor plakt, dan staan er een aantal dingen volgens mij niet helemaal lekker, maar ik kom er niet helemaal uit…

    Regel 3 staat bijvoorbeeld de /” denk ik verkeerd?

    Hoop dat je me nog even kunt helpen!

    Niets is onmogelijk… Zie aanpassingen.
    Het doel is het eerste stuk van het origineel te blokken [maar voor de zekerheid wel te bewaren, voor ’t geval dat…]
    Overigens… in zo’n klein blokje ziet ’t er wellicht anders uit door ‘afbreking’. ’t zijn drie regels beginnend met <!--.

    <!-- origineel-->
    <!--<?php $theme1257_logo = get_option('theme1257_logo'); ?>-->
    <!---<?php if($theme1257_logo){?>/"><img src="<?php echo get_option('theme1257_logo'); ?>" alt="<?php bloginfo('name'); ?>" title="<?php bloginfo('description'); ?>"> einde origineel -->

    Verder…
    Ik heb in de rest van de code – zoals je ziet- flink geschoven in de verwachting dat de juiste zaken op het juiste moment getoond worden.
    Ik heb jouw site niet… ’t is dus even puzzelen wellicht.

    Thread starter jun-e-jay

    (@jun-e-jay)

    Super, dankje! Inmiddels even aan het spelen geweest en het is gelukt, thnx!!

    heel goed!
    Graag gedaan. Vergeet aub niet de thread als ‘resolved’ / ‘opgelost’ te taggen in de rechter zijbalk.

    Thread starter jun-e-jay

    (@jun-e-jay)

    Done 😉

7 reacties aan het bekijken - 1 tot 7 (van in totaal 7)
  • Het onderwerp ‘Andere logo per pagina’ is gesloten voor nieuwe reacties.