• Ik plaats steeds onder ieder bericht eerst een witregel en dan een tekstregel met de copyrights. Weet iemand hoe ik dit automatisch kan laten plaats vinden?

4 reacties aan het bekijken - 1 tot 4 (van in totaal 4)
  • In functions.php:

    add_filter( 'the_content', 'willem_the_content_filter', 20, 1 );
    function willem_the_content_filter( $content ) {
        if ( is_single() )
            $content = sprintf( '%s<p>Copyright 2012</p>', $content );
        return $content;
    }
    Thread starter Willem 2

    (@willem-2)

    Hallo Donutz,

    Bedankt voor het meedenken! Ik heb de code in functions.php van mijn thema geplaatst. Een keer aan het het begin en een keer aan het einde van de pagina. Het werkte echter niet. Ik kon ook niet meer in admin komen. Ik heb de code daarom weer verwijderd via ftp en kan nu alles weer gewoon gebruiken.

    Willem

    Waarom plaats je het niet hardcore in de template files als het toch altijd dezelfde code is.

    single.php daar staat vaak iets dat hierop lijkt.

    <div>
    <?php while ( have_posts() ) : the_post(); ?>
         <?php get_template_part( 'content', get_post_format() ); ?>
    <?php endwhile; ?>
    </div>

    Dat wil zeggen lees het bestand content.php of content-postformat.php

    Bij oudere thema’s kan het woordje content ook loop heten.

    Maar waar het op neer komt is dat content.php standaard gelezen wordt zolang jij default Blog Posts aanmaakt en geen Post Formats gebruikt.

    Dus open je content.php en zoek je deze code op:

    <div class="entry-content">
    
    … blablabla hier een hoop php codes
    
    </div><!-- .entry-content -->

    En wat je dan doet is je plaatst je eigen copyright info net voordat de div entry-content sluit.
    Dus zo.

    <div class="entry-content">
    
    … blablabla hier een hoop php codes
    
    <p>copyright - van mij, alles is van mij</p>
    </div><!-- .entry-content -->

    Opslaan en klaar. Wil jet het ook nog er boven dan plaats je het precies nadat de entry-content div is geopend.

    <div class="entry-content">
    <p>copyright - ook het begin is van mij..</p>
    
    … blablabla hier een hoop php codes
    
    <p>copyright - van mij, alles is van mij</p>
    </div><!-- .entry-content -->

    Opslaan.

    Probeer het eens.

    Thread starter Willem 2

    (@willem-2)

    Hallo Shmoo, leuk dat je ook meedenkt!

    Ik ben nu een stapje verder maar de definitieve oplossing is er nog niet. De copyrights komen nu na de plugin met social media die ik heb geïnstalleerd. Ik wil eigenlijk eerst de copyrights laten zien en dan pas de plugin. Bovendien is de copyright melding alleen te zien wanneer de column wordt aangeklikt. Hij verschijnt niet op de op de openingspagina van mijn site. (Waarschijnlijk heeft dit te maken met de single post waarin ik de wijziging heb aangemaakt?).

    Willem

4 reacties aan het bekijken - 1 tot 4 (van in totaal 4)
  • Het onderwerp ‘automatische tekstregel in je bericht’ is gesloten voor nieuwe reacties.