Custom Theme möchte eine Kategorie von allen Anzeigen entfernen

Ich habe mein eigenes WordPress-Theme für meine Website erstellt, alles ist großartig. Ich habe jedoch ein merkwürdiges Bedürfnis, ich habe eine Kategorie, die eine Art “Platzhalter” für Inhalt ist, der automatisiert ist und von einem automatisierten Hintergrundprozess verwendet wird. Jedes Mal, wenn dieser process neuen Inhalt findet, der in diese Kategorie eingefügt werden soll, habe ich einen anderen Eintrag, wenn ich auf den Admin-Bildschirm gehe, um einen der Beiträge, die ich manuell eingegeben habe, zu veröffentlichen oder zu bearbeiten. Da es mehr als nur ich selbst ist, möchte ich wirklich eine Möglichkeit, diese eine Kategorie vollständig zu verbergen, damit sie im Admin ‘Edit / Post’-Bildschirm angezeigt wird, um sie schön und schlank zu halten.

Ich habe in einigen der Quellcode-Dateien herumgestochert, aber ich bin an den Punkt der Frustration gekommen. Sie haben auf Google und anderen Orten nach einer Idee gesucht und sind trotzdem leer.

Weiß jemand, wie man das macht, oder sogar, wenn es getan werden kann?

Vielen Dank,

Derek

Solutions Collecting From Web of "Custom Theme möchte eine Kategorie von allen Anzeigen entfernen"

Die einzige Lösung, die ich mir vorstellen könnte, ist das Entfernen, Neuschreiben und Ersetzen der Metabox.

// First remove the original one function wpse21483_remove_catbox() { remove_meta_box( 'post_categories_meta_box', 'post', 'side' ); } add_action( 'admin_menu', 'wpse21483_remove_catbox' ); // not sure about the hook function wpse21483_new_catbox() { // re-define - take a look at /wp-admin/include/metaboxes.php } // Hook the new one add_action( 'add_meta_boxes', 'wpse21483_new_catbox' ); 

Edit: Vielleicht können Sie einen Filter für das Dropdown-Menü Kategorien verwenden

 function wpse21483_alter_catbox( $output ) { global $current_screen; $id = $current_screen->id; // abort if not on post screen if ( $id !== 'post' ) return; // search/replace the category return $output; } add_filter( 'wp_dropdown_cats', 'wpse21483_alter_catbox', 10, 1 ) 

Ich habe ein Plugin namens Ultimate Category Excluder verwendet, um Kategorien von der Startseite, Feeds, Suchen und Archiven einfach auszuschließen

http://www.planetmike.com/plugins/ultimate-category-excluder/

es hat für mich funktioniert 🙂

Hoffe, das ist eine einfache Lösung