т.е. все посты в данную категорию будут видны только в категории.
<?php
/*
Plugin Name: No Category
Plugin URI:
http://HZ
Description: Delete category only from index page.
Author: ONN
Version: 0.1
Author URI:
http://HZ
License: GPL
*/
$xxxcat_id=3; // disabled category id
function xxposts_where($p){
global $xxxcat_id;
return is_home()?$p.' AND (category_id!='.$xxxcat_id.') ':$p;
}
function xxposts_join($p){
return is_home()?$p.' LEFT JOIN wp_post2cat ON (wp_posts.ID=wp_post2cat.post_id) ':$p;
}
add_filter('posts_where','xxposts_where',1000);
add_filter('posts_join','xxposts_join',1000);
?>