wordpress arhiv in prikaz le ene kategorije

kako pri tem ukazu
<?php get_archives('postbypost', '100', 'custom', '', '<br />'); ?>
filtriram prikaz le ene kategorije

ali obstaja kaka druga varianta...

Hvala

10 odgovorov

rad bi se znebil kategorije 4 pa nevem kako naj naredim da bo delovalo

<?php if (ispagetemplate('page-archives.php')) {queryposts("cat=-4");}?>
<?php get
archives('postbypost', '100', 'custom', '', '<br />'); ?>

takole ze vem da ne dela...

Kaj bi sploh rad naredil ?

Hočeš svoj template za arhiv tipa postbypost vendar nočeš, da bi se posti neke kategorije prikazoval ?

Ja ravno to.
Problem pa imam s {query_posts("cat=-4");} ki nevem kam ga dam da bo funkcioniralo.
Pa me zanima ce je kdo to ze delal.

http://ansambel-prosen.com/?page_id=129
tukaj pa zadeva lavfa

med eventi so tudi obicajni posti....(ki jih ne sme bit)

Če moraš samo eno kategorijo excludat potem:

<ul>
<?php $temp_query = $wp_query; query_posts('showposts=10&cat=-18'); ?>
<?php while (have_posts()) { the_post(); ?>
<li><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to &ldquo;<?php the_title(); ?>&rdquo;"><?php the_title(); ?></a></li>
<?php } $wp_query = $temp_query; ?>
</ul>

Nisem probal sam bi moral delat ..

hm ne pokaze
nicesar

aja mogoce sm prezgoden... upam da bo cez par ur delalo....

Men dela bp.

Če hočeš več kategorij odstranit :

query_posts('showposts=100&cat=-16,-17,-18,');

Mene pa zanima, kako bi v sidebaru prikazal podkategorije (subcategories). Sepravi, kategorije, ki imajo nastavljen "Category Parent".
Trenutna koda za prikaz kategorij je: <?php wplistcategories('title_li='); ?>
Vendar mi to vrne hierarhijo s parent kategorijo.

Kar hočem narediti je, da bi na strani prikazal le določen sklop kategorij, katere bi ločil tako, da bi jih dal po različne parent kategorije.

@Mika dodaš child_of parametner.

<?php wp_list_categories('orderby=id&title_li=&child_of=16'); ?>

Prilagam fajl in link na stran, kjer se zmeraj ne dela(tukaj)
tisti ki najde napako dobi za pivo

<?php /*
    Template Name: Archives (Do Not Use Manually)
*/ ?>

<?php /* Counts the posts, comments and categories on your blog */
    $numposts = $wpdb->get_var("SELECT COUNT(1) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type != 'page'");
    if (0 < $numposts) $numposts = number_format($numposts);

    $numcomms = $wpdb->get_var("SELECT COUNT(1) FROM $wpdb->comments WHERE comment_approved = '1'");
    if (0 < $numcomms) $numcomms = number_format($numcomms);

    $numcats = count(get_all_category_ids());
?>

<?php get_header(); ?>

<div class="content">
    <div id="primary">
        <div id="notices"></div>

        <div id="current-content" class="hfeed">

            <?php the_post(); ?>

            <div id="post-<?php the_ID(); ?>" class="<?php k2_post_class(); ?>">

                <div class="page-head">
                    <h2><a href="<?php the_permalink(); ?>" rel="bookmark" title='<?php printf( __('Permanent Link to "%s"','k2_domain'), wp_specialchars(strip_tags(the_title('', '', false)),1) ); ?>'><?php the_title(); ?></a></h2>
                    <?php edit_post_link(__('Edit','k2_domain'), '<span class="entry-edit">','</span>'); ?>
                </div>

                <div class="entry-content">

                    <p><?php printf(__('Arhiv za %1$s trenutno vsebuje %2$s vpisov in %3$s komentarjev, urejenih v %4$s kategorije. Tukaj si lahko ogledate kje smo nastopali.','k2_domain'), get_bloginfo('name'), $numposts, $numcomms, $numcats); ?></p>

                    <h3><?php _e('Kje smo igrali','k2_domain'); ?></h3>
                    <ul class="archive-list"><center>
                        <?php if (is_page('129')) {query_posts('cat=-4');}?>
                        <?php get_archives('postbypost', '100', 'custom', '', '<br />'); ?>
                        </center>
                    </ul>
                    <br class="clear" />

                    <!--
                    <h3><?php _e('Kje smo igrali','k2_domain'); ?></h3>             
                    <ul class="archive-list">
                        <?php $temp_query = $wp_query; query_posts('showposts=100&cat=-4'); ?>
                        <?php while (have_posts()) {the_post(); ?>
                    <li><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to &ldquo;<?php the_title(); ?>&rdquo;"><?php the_title(); ?></a></li>
                        <?php } $wp_query = $temp_query; ?>
                    </ul>
                    <br class="clear" />                
                    -->

                    <?php if (function_exists('wp_tag_cloud')) { ?>
                    <h3><?php _e('Tagi','k2_domain'); ?></h3>
                    <div id="tag-cloud">
                    <?php wp_tag_cloud(); ?>
                    </div>
                    <?php } // End Tag Check ?>

                </div> <!-- .entry-content -->
            </div> <!-- #post-ID -->

        </div> <!-- #current-content .hfeed -->

        <div id="dynamic-content"></div>
    </div> <!-- #primary -->

    <?php get_sidebar(); ?>

</div> <!-- .content -->

<?php get_footer(); ?>

prvih 24vrstic na strani je iz druge kategorije, ki jo je potrebno odstranit