Ondersteuning » Algemeen WordPress » Inleidende tekst dikgedrukt?

  • Hallo,

    Op mijn website, http://www.fcgroningenblog.nl , gebruik ik een inleidende tekst (waarna de ”more” tag volgt), zoals je ziet op de homepage, deze tekst wil ik in het bericht zelf graag dikgedrukt hebben, maar op de voorpagina niet!

    Hoe krijg ik dit voor elkaar? Gelieve een duidelijke uitleg.

    Bedankt!

15 reacties aan het bekijken - 1 tot 15 (van in totaal 23)
  • Deze vraag heb je al een keer gesteld en de goede antwoorden staan er al bij: http://nl.forums.wordpress.org/topic/vet-gedrukte-alinea?replies=11

    roep the_excerpt op in plaats van the_content. Meer informatie over the_excerpt staat hier:
    http://codex.wordpress.org/Function_Reference/the_excerpt

    Thread starter martinschuitema

    (@martinschuitema)

    In de index of in de single.php.. Als ik dat namelijk doe in de index.php dan verdwijnen de uitgelichte afbeeldingen ineens

    Dat moet in de index.php omdat the excerpt geen opmaak van de tekst meeneemt.

    In principe hoort dit geen problemen op te leveren met de uitgelichte afbeeldingen, heb je de thumbnail code wel goed in de index staan? onderstaande code moet boven the_excerpt staan

    <?php
    if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it.
      the_post_thumbnail();
    }
    ?>
    Thread starter martinschuitema

    (@martinschuitema)

    Volgensmij staat dat er niet eens in:

    <?php get_header(); ?>
    
    <div id="contentarea">
    
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    
    <div class="single" id="post-<?php the_ID(); ?>">
    <div class="title">
    
    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
    
    <div class="date"><span class="author"> <?php the_author(); ?></span><span class="clock"><?php the_time('j F Y'); ?> om <?php the_time('H:i'); ?></span><span class="comm"><?php comments_popup_link('REAGEER', '1 REACTIE', '% REACTIES'); ?></span>	</div>	
    
    </div>
    
    <div class="entrycover">
    <div class="entry">
    
    <?php the_content('Lees verder &raquo;'); ?>
    					<div class="clear"></div>
    
    </div>
    
    </div>
    
    <div class="postdivide">
    
    </div>
    
    </div>
    		<?php endwhile; ?>
     <div id="navigation">
    <div class="leftalign"><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?></div>
    
    </div>
    
    	<?php else : ?>
    
    		<h1 class="title">Not Found</h1>
    		<p>Sorry, but you are looking for something that isn't here.</p>
    
    	<?php endif; ?>
    
    </div>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    Zo je anders de code willen posten zoals het hoort?

    Zo te zien maak je dus geen gebruik van uitgelichte afbeeldingen of in ieder geval niet op de juiste manier.

    voeg onderstaande code aan functions.php toe

    if ( function_exists( 'add_theme_support' ) ) {
      add_theme_support( 'post-thumbnails' );
    }

    Maak van the_content, the_excerpt in index.php

    en plaats dit erboven

    <?php
    if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it.
      the_post_thumbnail();
    }
    ?>

    Nu maak je op de juiste manier gebruik van uitgelichte afbeeldingen en zal het ook op de voorpagina komen.

    Je moet de afbeelding nog wel stylen dit kan met img.wp-post-image in style.css

    Thread starter martinschuitema

    (@martinschuitema)

    Dit bovenstaande heb ik gedaan, echter bestaan er nu weer een aantal problemen.

    1. de uitg. afbeeldingen die verkleind zijn naar 150×150 blijven gewoon dezelfde grootte.

    2. De inleidende tekst staat eronder en niet ernaast.

    3. Er staat geen lees verder >> meer…

    Ik kIk zou zeggen neem eens een kijkje in de WordPress codex, al je vragen worden daar beantwoord, voor deze ene keer nog de linkjes ernaartoe:
    1. http://codex.wordpress.org/Function_Reference/add_image_size
    2. zoals ik al zei moet je het stylen, geef de img.wp-post-image float:left in style.css
    3. http://codex.wordpress.org/Customizing_the_Read_More

    Thread starter martinschuitema

    (@martinschuitema)

    Ik ben nog al slecht in engels dus word daar niet veel wijs uit..
    De img.wp-post-image kan ik (met de zoek ook) niet vinden,

    wel de
    .entry img{

    Thread starter martinschuitema

    (@martinschuitema)

    Zijn er ook nog andere manieren om de inleidende tekst in het bericht dikgedrukt te krijgen en in de index niet?

    Thread starter martinschuitema

    (@martinschuitema)

    ?

    De p in de class entry stijl meegeven?

    .entry p {font-weight:normal;}

    Thread starter martinschuitema

    (@martinschuitema)

    En wat veranderd er dan? krijg ik dan wél in het bericht, en niét in de index dikgedrukt?

    Ik was iets te snel, als je .entry p aanpast dan past hij ook de single post aan.

    Een optie is een andere class in de index.php opgeven. Dat je de class entry dupliceert en entry-home noemt. Dan kan je .entry-home p de stijl meegeven die je wilt.

    Dan is de tekst op home niet bold en in een single post wel.

    Thread starter martinschuitema

    (@martinschuitema)

    Ok, dat lijkt mij een makkelijkere oplossing maar hoe doe ik dit? Wat moet ik verwijderen, toevoegen of aanpassen?

    Thread starter martinschuitema

    (@martinschuitema)

    Help?

15 reacties aan het bekijken - 1 tot 15 (van in totaal 23)
  • Het onderwerp ‘Inleidende tekst dikgedrukt?’ is gesloten voor nieuwe reacties.