Function to Show Excerpt in Feed for Certain Categories (1 post)

  1. Adam Capriola
    Posted 5 years ago #

    Hey WP community,

    I need some help building a function that will force a certain category to only show excerpts in my RSS Feeds. I have a membership site, and while I am able to protect content directly on the site, the feed is exposed with the software I am using.

    I have been able to hack the feed.php file by doing the following:

    In /wp-includes/feed-rss2.php I edited line 43 from this:

    <?php if (get_option('rss_use_excerpt')) : ?>

    to this:

    <?php if (get_option('rss_use_excerpt') OR in_category('the-category')) : ?>

    However I'd much rather add something to my theme's functions.php file, so whenever I upgrade WordPress I don't forget about making the change again.

    I found this code that will HIDE a category from your feed, but I just want to force an excerpt for the category in the feed:

    function myFeedExcluder($query) {
     if ($query->is_feed) {
    return $query;

    Any ideas on how to do this? Thanks in advance for any help!!


Topic Closed

This topic has been closed to new replies.

About this Topic