[wp-hackers] SELECT SQL_CALC_FOUND_ROWS distinct wp_posts query

Jeremi Bergman jeremib at gmail.com
Sat Oct 17 17:39:51 UTC 2009


Thanks Paul. That function will work perfectly without the overhead of a
plugin.

On Sat, Oct 17, 2009 at 10:57 AM, Paul <paul at codehooligans.com> wrote:

> Not to comment on the plugin author's work. But to exclude categories from
> the RSS feed is quite simple and can be accomplished using build-in WP hooks
> and not any query manipulation needed. Consider the simple function below.
>
> In this I want to exclude categories 1, 32, 16 and 28 from the main RSS
> feed. Drop this into your theme's functions.php and tweak the category IDs.
>
> function myRSSPostsFilter($query) {
>        if ($query->is_feed) {
>                $query->set('cat','-1,-32,-16,-28');
>        }
>        return $query;
> }
> add_filter('pre_get_posts','myRSSPostsFilter');
>
>
> Or you can use my Simply Exclude plugin
> http://wordpress.org/extend/plugins/simply-exclude/ to have a nice user
> interface so you don't have to touch the code. The code uses the same basic
> principal as the function above. I wrote a similar plugin that allow exclude
> of categories, tags and authors from is_front, is_archive, is_search and
> is_feed actions.
>
> Best,
>
> Paul
>
>
> On Oct 17, 2009, at 9:10 AM, Jeremi Bergman wrote:
>
>  Yes, it excludes certain categories from the RSS feed, among other things,
>> which is what we're looking for?
>>
>> Is there an alternative to excluding categories from the rss feeds?
>>
>> --
>> Jeremi Bergman
>> 865-622-7134
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>
>
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
>



-- 
Jeremi Bergman
865-622-7134


More information about the wp-hackers mailing list