it-swarm.com.de

Wie entferne ich die "Featured Image" -Funktionalität von einem benutzerdefinierten Beitragstyp?

Ich habe einen benutzerdefinierten Beitragstyp für ein untergeordnetes Thema erstellt. Ich habe "thumbnail" aus dem Support-Array in functions.php entfernt und das verhindert, dass ein Meta-Feld für ein ausgewähltes Bild angezeigt wird. Wenn Sie sich jedoch im modalen Dialogfeld "Bild hinzufügen" befinden, wird immer noch der Link "Als ausgewähltes Bild verwenden" angezeigt. Warum Oh warum? Mehr auf den Punkt, weiß jemand, wie man entfernt?

Ich habe es versucht...

remove_post_type_support ('route', 'post-thumbnail');

... wobei route der Name meines benutzerdefinierten Beitragstyps ist. Jede Hilfe wäre sehr dankbar!

Steve

4
Steve

Einige, wo in Ihrem Thema sollten Sie haben:

add_theme_support( 'post-thumbnails' );

Anstatt die Unterstützung für einen Beitragstyp zu entfernen, fügen Sie nur die Unterstützung für die gewünschten Beitragstypen hinzu:

add_theme_support( 'post-thumbnails', array( 'post', 'movie' ) );
9
Brady

Um zu Bradys Antwort hinzuzufügen ...

add_theme_support( 'post-thumbnails', array( 'post', 'movie' ) );

Wenn Sie nur einem Beitragstyp Unterstützung hinzufügen möchten, belassen Sie die array() in der Deklaration. Wenn Sie bei aktiviertem Debugging add_theme_support( 'post-thumbnails', 'post' ); deklarieren, beschwert sich wordpress, dass auf der Nachbearbeitungsseite ein Array erwartet wird. So aktivieren Sie vorgestellte Bilder nur Beiträge ...

add_theme_support( 'post-thumbnails', array( 'post' ) );

0
stpetersphila