it-swarm.com.de

So fügen Sie Taxonomien automatisch Schlüsselwörter hinzu, wenn ein Beitrag veröffentlicht wird, und weisen Sie sie dem Beitrag zu

Wie man automatisch Schlüsselwörter zu Taxonomien hinzufügt, wenn ein Beitrag veröffentlicht wird, und sie dem Beitrag zuordnet, zum Beispiel, wenn ich in meiner Beitragsausgabe ein benutzerdefiniertes Metafeld habe, wenn Sie diese Eingabe abschließen, sollte eine Funktion eine Gruppe von Schlüsselwörtern im Hintergrund erzeugen und Ich möchte, dass diese Keywords automatisch zu einer bestimmten benutzerdefinierten Taxonomie in diesem Beitrag hinzugefügt werden, wenn er veröffentlicht wird. Ist dies möglich? Ich versuche mit

wp_set_object_terms

und nichts funktioniert super, danke

Entschuldigung für mein schlechtestes Englisch

2
zagriyen

Sie würden den save_post-Hook verwenden, in Ihrer Hook-Funktion verwenden Sie wp_insert_term wie hier beschrieben:

http://codex.wordpress.org/Function_Reference/wp_insert_term

Verwenden Sie dann wp_set_object_terms für den Beitrag, um den soeben erstellten Taxonomiebegriff wie folgt zuzuweisen:

http://codex.wordpress.org/Function_Reference/wp_set_object_terms

zum Beispiel:

function my_save($post_id) {
    wp_insert_term( 'bannanapost', 'fruit');
    wp_set_object_terms( $post_id, 'bannanapost', 'fruit', true )
}
add_action('save_post','my_save');

Der obige Code, der in functions.php Ihres Themas platziert ist, würde den Begriff 'bannanapost' in der Fruchttaxonomie zu jedem Beitrag hinzufügen, wenn er gespeichert wird

3
Tom J Nowell