从相关帖子中排除类别

时间:2011-03-10 作者:Jeremy Love

我制作了一个相关的侧边栏小部件,我试图从中排除一个类别,我尝试了“排除”=>7932,但这似乎不起作用,有没有其他方法可以做到这一点?

            <?php $category = get_the_category();
            $parent = get_cat_id($category[0]->category_parent);
            $parent = $category[0]->cat_id; ?>
            <ul class="recent-widget-container">
            <?php
            $categories = get_the_category($post->ID);
            if ($categories) {
            $category_ids = array();
            foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
            $args=array(
            \'category__in\' => $category_ids,
            \'post__not_in\' => array($post->ID),
            \'showposts\'=>5, // Number of related posts that will be shown.
            \'caller_get_posts\'=>1,
            \'exclude\'=>7932,
            );

            $my_query = new wp_query($args);
            if( $my_query->have_posts() ) {
            while ($my_query->have_posts()) {
            $my_query->the_post();
            ?>
            <?php $id = get_the_ID(); ?>

            <?php $image_meta = get_post_meta($id,\'image\',true); ?>

            <li class="recent-widget-post">
            <div class="recent-widget-img">
            <?php if ( (isset($image_meta)) && ($image_meta != \'\') ) { 
            woo_image(\'key=image&width=140&height=80\');
            }else{  echo $small_placeholder;}   ?>
            </div>
            <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
            <p><?php get_the_excerpt_limit( 75, \'...\' ); ?></p>
            <div class="fix"></div>
            </li>            
            <?php
            }
            }
            }
            $post = $orig_post;
            wp_reset_query();
            ?>

1 个回复
SO网友:Doggie52
结束

相关推荐

Posts wont expire

我在安排帖子自动过期(要么删除,要么起草)方面遇到了一些麻烦,我尝试过的每个插件都没有做任何事情,当它达到预定时间时,什么都没有发生,这让我觉得这可能是我一直忽视的一件简单的事情。。我想我可能对wp-cron有问题,但我似乎在通过wordPress设置未来的发布日期方面没有任何问题。我运行了最新版本的Wordpress,并设置了多个站点。所有插件都是目前可用的最新版本。有人有什么想法吗??我没有东西可以尝试了。。。提前感谢塔夫芝