Frontend-Tag bearbeiten / Formular absenden

Ich hätte gerne eine separate Seite zum Senden / Bearbeiten von Tags.

Jeder Benutzer kann Tags bearbeiten oder senden. Aber es sollte nur nach Genehmigung durch den Administrator veröffentlicht werden.

Gibt es eine function wie wp_insert_tag() ?

Aktualisieren:

Nach Kaisers Antwort habe ich so versucht.

 $x = wp_insert_term( 'test', 'post_tag', array('description' => 'This is a test tag') ); var_dump($x); 

Es funktioniert gut. Aber es wird automatisch veröffentlicht. Ist es möglich, es nach der Admin-Genehmigung zu veröffentlichen?

Solutions Collecting From Web of "Frontend-Tag bearbeiten / Formular absenden"

Für den Fall, dass

  1. Ich habe deine (sehr kurze) Frage verstanden und
  2. Sie sprechen nicht wirklich über die post_tag -taxonomie

Dann haben Sie wp_insert_term() , was die zugrunde liegende API-function ist.

Bearbeiten

Was den Kommentar betrifft, so sind Metadaten für eine Benennung und eine Genehmigung durch den Administrator erforderlich.

WordPress hat derzeit keine native Möglichkeit, Metadaten zu einem Taxonomietaxon hinzuzufügen. Da sind Ideen “herum”. IMHO überfluten Sie Ihre DB-Optionen-Tabelle in Sekunden ohne Grund. Es gibt andere Möglichkeiten, aber das wäre zu viel für eine einzige Antwort, so dass ich nur empfehlen kann, eine andere Art der Handhabung der Tag-Pflege zu finden.