Exclude from Widgets?
-
This worked great to exclude a category from the archives but I also noticed I had a month where that was the only post and it showed on my archives widget. Plus it was still on my categories widget, so I wanted to offer up this code to exclude from the WP standard Categories and Archives widgets. If you have another method let me know, and I hope this helps!
/* exclude categories from category widget */ add_filter("widget_categories_args","exclude_widget_categories"); function exclude_widget_categories( $args ){ $args["exclude"] = '7'; //multiple = '7,8,9' using IDs from Posts=>Categories page in admin return $args; } /* exclude categories from archive list widget */ add_filter('getarchives_join','customarchives_join'); add_filter('getarchives_where','customarchives_where'); function customarchives_join($x) { global $wpdb; return $x." INNER JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id) INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)"; } function customarchives_where($x) { global $wpdb; $exclude='7'; //multiple = '7,8,9' using IDs from Posts=>Categories page in admin return $x." AND $wpdb->term_taxonomy.taxonomy = 'category' AND $wpdb->term_taxonomy.term_id NOT IN ($exclude)"; }
https://www.ads-software.com/plugins/ultimate-category-excluder/
Viewing 4 replies - 1 through 4 (of 4 total)
Viewing 4 replies - 1 through 4 (of 4 total)
- The topic ‘Exclude from Widgets?’ is closed to new replies.