Beiträge von eike_in_canada

    Hallo zusammen,

    ich habe folgendes Problem bzw. Probleme: Ich will auf der Startseite die neuesten Posts ausgeben und zwar eine begrenzte Anzahl (bspw. 5). Der Text des jeweiligen Posts soll nur bis zum more-tag ausgegeben werden. Das klingt erst mal nicht schwer, aber bei dem Theme, was ich ausgewählt habe, kriege ich das nicht hin. Hier mal der betreffende php-code:

    <?php
    $categories = get_categories('hide_empty=1');
    foreach ($categories as $category) :
    query_posts('showposts=1&cat='.$category->cat_ID);
    if (have_posts()) : the_post();
    ?>

    <!-- begin post -->
    <div class="post">
    <h2><a href="<?php echo get_category_link($category->cat_ID); ?>"><?php echo $category->name ?></a></h2>
    <p class="date"><?php the_author_posts_link(); ?> on <?php the_time('m j, Y') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></p>

    <p><?php echo dp_clean($post->post_content, 200); ?></p>
    <a class="readmore" href="<?php the_permalink(); ?>">Weiterlesen</a>
    </div>
    <!-- end post -->

    Kann da jemand helfen? Im Code ist der Teaser mit einer Zeichenzahl von 200 Zeichen begrenzt. Wie kann ich hier den code so anpassen, dass der Text bis zum More-tag angezeigt wird? Bei den Posts wird aktuell der jeweils letzte aus jeder Kategorie angezeigt. Ich würde aber gern nur die 5 oder eine andere Anzahl der letzten Posts anzeigen. Also nicht alle Kategorien auflisten.

    Danke schon mal vorab.

    Hallo zusammen,

    hier mein Problem, dass sich auf den ersten Blick simpel anhört: Ich versuche, in meinem Archiv nur die Beiträge aus einer Kategorie darstellen zu lassen. Ich habe vier, es sollen aber nur die aus der Kategorie mit der ID 6 angezeigt werden.

    Ich habe dazu die archive.php wie folgt verändert:

    PHP
    <!--- middle (posts) column  content begin -->
            [COLOR=Red]<?php query_posts('category=6');[/COLOR]
    
    
                            if (have_posts()) { ?>
                                        
                            <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
                <?php /* If this is a category archive */ if (is_category()) { ?>
                <h2><?php _e('Archiveintr&auml;ge f&uuml;r  '); echo single_cat_title(); _e(' Kategorie'); ?></h2>
                <div class="post-info"><?php _e('Kategorie Archive'); ?></div>

    Also gleich am Anfang habe ich eingebaut, dass nur die Artikel aus der Kategorie 6 berücksichtigt werden sollen. Dachte ich zumindest. Es scheint aber nicht zu klappen. Es wird mir nur ein Artikel aus der zweiten, bislang belegten Kategorie (1) angezeigt.

    Zum Hintergrund vielleicht noch: Ich verwende das Plugin Event Calendar 3 und ich habe die Kategorie Termine (die die ID 6 hat) quasi dafür reserviert. Und nur die sollen auch im Archiv angezeigt werden.

    Kann jemand helfen?