Ondersteuning » Installatie WordPress » 1 categorie op hoofdpagina

  • Opgelost nickvogel9

    (@nickvogel9)


    Mensen,

    Ik zou graag 1 categorie willen laten zien op de hoofdpagina.
    Hoe krijg ik dit voor elkaar?

    ik heb de vorige posts gelezen met deze vraag maar het lukt mijn niet.

    <?php if (have_posts()) :
    while (have_posts()) : the_post(); $category = get_the_category(‘post’);?>

    dit heb ik staan mijn category die ik wil laten zien heet post.

    alvast bedankt,
    Nick

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • <?php query_posts('category_id=#&showposts=#');?>
    <?php $posts = get_posts('category=9&numberposts=4&offset=0');
    	foreach ($posts as $post) : start_wp(); ?>
    <li><h5><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h5></li>
    <li><?php the_excerpt(); ?></li>
    <?php endforeach; ?>

    In de tweede regel: 9 = cat-ID en 4 =aantal posts

    Thread starter nickvogel9

    (@nickvogel9)

    nee dat is niet wat ik bedoel, ik had ook al een query gebruikt maar dan krijg ik op page 2 precies de zelfde posts als op pagina 1

    Nick, als je mijn voorbeeld in de loop plakt van index.php (in je thema) dan zou je toch echt 4 posts uit categorie 9 moeten krijgen.

    Ik doe exact hetzelfde op mijn voorpagina in een extra kolom. Twee keer zelfs: ik laat in twee boxjes, voor 2 verschillende categorien, 4 erg kort excerpts zien. In de grote middenkolom draait mijn standaard post gebeuren.

    Thread starter nickvogel9

    (@nickvogel9)

    Dag Henk, ten eerste bedankt dat je me helpt.

    ik heb nu dit:

    <?php
       query_posts( 'cat=8,9' );
         if (have_posts()) : while (have_posts()) : the_post(); $category=    get_the_category();
    	?>

    werkt perfect…. maar als ik nu meer als 10 posts heb komt er een pagina bij (dat is goed) maar als ik nu naar page2 ga (older posts) dan zie ik gewoon weer precies de zelfde 10 posts als mijn hoofdpagina.. en op page2 wil ik gewoon de oude posts hebben

    Ok, ik heb nu beter gelezen maar ben geen programmeur dus maar even gezocht op het Engelse forum:
    Deze lijkt te werken:
    http://wordpress.org/support/topic/304383?replies=4
    kan ook met include denk ik.

    en deze:
    http://wordpress.org/support/topic/247178?replies=5

    maar dan voor jou met “not in” of “in”en dan een komma tyssen de categorien die je wilt uitsluiten?

    Thread starter nickvogel9

    (@nickvogel9)

    Henk! het is me gelukt!

    function exclude_category($query) {
    if ( $query->is_home ) {
    $query->set('cat', '-6');
    }
    return $query;
    }
    add_filter('pre_get_posts', 'exclude_category');

    in de function.php geplakt en het werkt krijg gewoon 10 posts per pagina zonder categorie 6.

    Ontzettend bedankt!
    Ik kan weer verder!

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Het onderwerp ‘1 categorie op hoofdpagina’ is gesloten voor nieuwe reacties.