Es ist möglich, das Bodycopy-Feld für einen benutzerdefinierten Post-Typ zu verbergen?

Ich benutze WordPress-Typen für die Erstellung und Verwaltung von benutzerdefinierten Post-Typen (CPT) in meinem Blog und es funktioniert perfekt. Ich habe einen CPT namens Espacio Publicitario erstellt und einige benutzerdefinierte Felder hinzugefügt (siehe Abbildung unten). Ich muss die Textbox verstecken , da CPT nutzlos ist, kann ich das machen? Wie? Es wird sich nur für diesen CPT verstecken, nicht für den Rest des Posts, der Seiten und so weiter

Bildbeschreibung hier eingeben

Solutions Collecting From Web of "Es ist möglich, das Bodycopy-Feld für einen benutzerdefinierten Post-Typ zu verbergen?"

Es gibt eine eingebaute WordPress-function dafür, remove_post_type_support http://codex.wordpress.org/Function_Reference/remove_post_type_support .

In Ihrem Fall könnten Sie etwas wie

add_action( 'init', 'my_custom_init' ); function my_custom_init() { remove_post_type_support( 'custom_post_type_name', 'editor' ); } 

Ja, Sie können es zum Zeitpunkt der Erstellung eines benutzerdefinierten Post-Typs einfach mit dem register_post_type( $post_type, $args )
function. Verwenden Sie nicht den “Editor” im Unterstützungs-Parameter.

 register_post_type('posttype name',$args); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => false, // on the supports param here you see no 'editor' 'supports' => array('title','author','thumbnail','excerpt','comments') );