Prevent Posts in a Category From Displaying in WordPress’ RSS Feed
I recently posted a snippet which prevented posts in a given category from displaying in WordPress' main loop. I even went on to create my first WordPress plugin to accomplish the task via the WordPress control panel. The one task those snippets doesn't complete is preventing posts from going into RSS feeds. Here's how you can prevent posts in a category from displaying in the RSS feed!
The PHP
The category check is done the same way the loop check was done:
function postsFilter($query) {
// Prevent from RSS feed
if($query->is_feed()) {
// No posts in category #11 may go into the feed
$query->set('cat', '-11');
}
}
add_action('pre_get_posts', 'postsFilter');
A pre_get_posts filter is added to check for the is_feed() return value. If the value is true, we add the condition to remove the category form the final query. I have added this functionality to the WordPress plugin as well!
![Facebook Open Graph META Tags]()
It's no secret that Facebook has become a major traffic driver for all types of websites. Nowadays even large corporations steer consumers toward their Facebook pages instead of the corporate websites directly. And of course there are Facebook "Like" and "Recommend" widgets on every website. One...
![Interview with a Pornhub Web Developer]()
Regardless of your stance on pornography, it would be impossible to deny the massive impact the adult website industry has had on pushing the web forward. From pushing the browser's video limits to pushing ads through WebSocket so ad blockers don't detect them, you have...
![Using jQuery and MooTools Together]()
There's yet another reason to master more than one JavaScript library: you can use some of them together! Since MooTools is prototype-based and jQuery is not, jQuery and MooTools may be used together on the same page.
The XHTML and JavaScript
jQuery is namespaced so the...
![pointer Media Query]()
As more devices emerge and differences in device interaction are implemented, the more important good CSS code will become. In order to write good CSS, we need some indicator about device capabilities. We've used CSS media queries thus far, with checks for max-width and pixel ratios.
Where do we add this php? I am a newbie
Brilliant, thank you!