Hinzufügen eines neuen Post-Formats bei der Plugin-Aktivierung

Ich füge ein neues Post-Format bei meiner Plugin-Aktivierung mit diesem Code hinzu:

wp_insert_term( 'post-format-interviews_ans', 'post_format' ); 

Es funktioniert nicht. Der Rest des Plugin-Aktivierungscodes, wie die Tabellengenerierung, funktioniert.

post_format ist ein Standardtaxonomietyp von WordPress.

Was ist das Problem?

Solutions Collecting From Web of "Hinzufügen eines neuen Post-Formats bei der Plugin-Aktivierung"

Im Gegensatz zu den anderen Taxonomien können Sie wp_inset_term() nicht verwenden, um der post_format Taxonomie Begriffe hinzuzufügen, da Sie dieser Taxonomie keine neuen Begriffe hinzufügen können.

Sie müssen die Begriffe für das post_format über add_theme_support() , etwas wie hinzufügen

 add_theme_support( 'post-formats', array( 'aside', 'gallery' ) ); 

Post-Formate sind nicht wie andere Taxonomien, sie sind fest und neue können nicht hinzugefügt werden.

Neue Formate können nicht durch Themen oder sogar Plugins eingeführt werden. Die Standardisierung dieser Liste bietet sowohl Kompatibilität zwischen zahlreichen Themen als auch eine Möglichkeit für externe Blogging-Tools, um auf diese function in konsistenter Weise zuzugreifen.