set_object_terms für benutzerdefinierte Taxonomie im benutzerdefinierten Post-Typ – funktioniert nicht

Alles, was ich möchte, ist eine benutzerdefinierte Post Taxonomie zu setzen. Hier ist die Taxonomie “lostitem” die ich für den benutzerdefinierten Beitragstyp “verloren” registriert habe

function create_taxonomies(){ $labels = array( 'name' => _x('Lost Items', 'taxonomy general name'), ... ); $args = array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'lost-items'), ); register_taxonomy('lostitem', array('verloren'), $args); }add_action('init','create_taxonomies'); 

Innerhalb eines Formulars möchte ich das taxonomy-Tag posts (in diesem Beispiel mit Tag-ID 13) festlegen, aber es funktioniert nicht.

 // Formular Verloren if( 'POST' == $_SERVER['REQUEST_METHOD'] && !empty( $_POST['action'] ) && $_POST['action'] == "new_post") { $post_information = array( 'post_type' => 'verloren', ); $postID = wp_insert_post( $post_information ); //here's the catch update_field('field_580b7f49ed5dc', $_POST['mail'], $postID); ... $tag = array( 13 ); wp_set_object_terms( $postID, $tag, 'lostitem'); //Redirect to Page wp_redirect(get_permalink(100)); exit; } 

Ich habe verschiedene Optionen ausprobiert, die ich hier gefunden habe, wie zum Beispiel das Registrieren der Taxonomie vor dem benutzerdefinierten Beitragstyp ohne Erfolg. Die Taxonomie zeigt sich gut im Admin-Backend und ich kann auch die Begriffe in der Dropdown-Liste Formulare erhalten. Ich weiß nicht, wo ich sonst nachforschen sollte. Danke für die Hilfe!

Solutions Collecting From Web of "set_object_terms für benutzerdefinierte Taxonomie im benutzerdefinierten Post-Typ – funktioniert nicht"