Wie kann ich das Meta-Feld "Ausgewähltes Bild" entfernen? Ich habe versucht, die remove_meta_box
Funktion zu verwenden und die Box-ID anzugeben, aber es scheint nicht so zu funktionieren wie bei den anderen nativen Meta-Boxen.
Hier ist der spezifische Code, den ich ausprobiert habe:
add_action( 'admin_menu', 'remove_thumbnail_box' );
function remove_thumbnail_box() {
remove_meta_box( 'postimagediv', 'post', 'side' );
}
metabox
post-thumbnails
matt
quelle
quelle
function remove_thumbnail_box( $post_type )
Die Post-Miniaturansicht wird einem Post-Typ hinzugefügt, da dieser Post-Typ dies unterstützt . Wenn Sie die Funktion für Miniaturansichten von Posts aus einem Post-Typ entfernen möchten, können Sie anrufen
remove_post_type_support()
. Normale Posts werden auch als benutzerdefinierte Post-Typen definiert, sodass sie auch für sie funktionieren sollten.quelle
add_action( 'init', 'wpse4936_init', 100 ); function wpse4936_init() {
geht? Ich habe so etwas noch nie gesehen.add_action()
definiert die Priorität: Der Standardwert ist 10. Wenn Sie also 100 angeben, wird er nach allen mit niedrigerer Priorität ausgeführt. Sie tun dies, um sicherzustellen, dass alle benutzerdefinierten Beitragstypen erstellt werden (sie befinden sich normalerweise iminit
Hook), auch die von anderen Plugins.init
und wo100
es das istwpse4936_init
was ich noch nie gesehen habe. Was ist das?remove_post_type_support( $post_type, 'post-thumbnail' );
Ich wollte nur eine Notiz machen, die bei mir nicht funktioniert hat. Sieht so aus, als würde es funktionieren, wenn es so geschrieben wird:remove_post_type_support( $post_type, 'thumbnail' );
Wordpress scheint die vorgestellten Bilder nur zu deaktivieren, wenn die Aktion do_meta_boxes aufgerufen wird. Verwenden Sie auch "post.php" als Beitragstyp anstelle von "post". Ich weiß nicht, warum dies so ist, da es der Dokumentation widerspricht. Warnung: Die do_meta_boxes werden anscheinend ausgelöst, bevor die Funktion wp_get_current_user () verfügbar wird, sodass Sie sie nicht basierend auf dem Benutzertyp deaktivieren können. Es ist alles oder nichts. Vielleicht weiß jemand anderes von einer Problemumgehung.
quelle