In meinem benutzerdefinierten Beitragstyp versuche ich zu sagen, dass ich die Dropdown-Option party_ad ausgewählt habe. Der Wert der Optionen wird über einen RSS-Feed erhalten.
echo ''; foreach ($rs['items'] as $item) { echo ''.$item[title].''; } echo '';
Ich kann diese Daten ohne Probleme speichern – was ich jedoch in der Lage sein möchte, die ausgewählte Option als ein Tag für den benutzerdefinierten Beitrag zu speichern. Ich dachte daran, es Front-End zu tun, dh wenn eine Option ausgewählt ist, fügt es den Wert der Post-Tag-Box hinzu, im Idealfall möchte ich diese Server-Seite wirklich tun.
Sie können wp_insert_term () verwenden , um das Tag zu erstellen, und wp_set_object_terms () , um es als benutzerdefiniertes Post-Tag festzulegen :
//get the tag $tag = $_POST['ad_Tags']; //create the tag $term_id= wp_insert_term( $tag, // the term 'post_tag', // the taxonomy array('description'=> 'term description','slug' => 'term-slug') ); //set the tag wp_set_object_terms( $post_id, $term_id, 'post_tag' );