Was ist wp_insert_term “alias_of” arg für?

Ich lege meine Hände in die Taxonomie und Begriffe der WP, um Lösungen für mein Projekt zu finden. Ich wusste, dass es nicht möglich ist, die gleichen Begriffe Slug zu haben, wenn man einen Begriff mit wp_insert_term in einer benutzerdefinierten Taxonomie und zwischen verschiedenen benutzerdefinierten Taxonomien erstellt, aber ich hätte gerne verschiedene Begriffe mit derselben URL verlinkt (also Slugs) und bekomme alle verwandten Beiträge zu diesen verschiedenen Begriffen.

Sagen Sie eine benutzerdefinierte Taxonomie “Steuer” und die folgenden Begriffe darin:

 a (slug : a) --b (slug : b) -c (slug : c) ---d (slug : d) 

Ich kann auf die verschiedenen Steuerbegriffe mit den folgenden Links zugreifen:

 /tax/a /tax/b /tax/c /tax/d 

Wenn ich einen Term mit wp_insert_term('e','tax',array(slug=>'a') einfügen will, wird WP den Slug auf ‘a1’ setzen, da Slugs eindeutig sein sollten …

Es scheint also unmöglich, verschiedene Begriffe auf dieselbe Slug / URL umzuleiten und alle benutzerdefinierten Beiträge von ‘a’ und ‘e’ zu erhalten.

Und was ist mit alias_of Argument? Kann keine vollständige Dokumentation darüber finden. War es nicht genau für diese Art von Problem? Ich habe mehrere Begriffe mit dieser Art von Code eingefügt: wp_insert_term('e','tax',array(slug=>'e','alias_of'=>'a') aber es ändert nichts, WP erstellt verschiedene einzigartige Slugs für alle meine Einträge und kümmert sich nicht um alias_of .

Kann hier jemand das klären oder eine Lösung haben?

Danke vielmals !

BEARBEITEN

Scheint mit term_group verwandt zu term_group , einer function, die von WP noch nicht unterstützt wird. Es gibt ein Feld term_group in der database wp_terms. Der Wert dieses Felds wird bei der wp_insert_term($name,$taxonomy,array('alias_of' => $slug) und beim Abrufen eines Terms mit (für ex get_term_by()->term_group function) abgerufen eine Möglichkeit, dies abzufragen, aber mit den terms metas Unterstützung, sehe ich nicht wirklich das Interesse …

Solutions Collecting From Web of "Was ist wp_insert_term “alias_of” arg für?"

In der Code-Referenz heißt es:

‘alias_of’

(string) Slug des Begriffs, um diesen Begriff zu einem Alias ​​zu machen. Leere Standardzeichenfolge Akzeptiert einen Begriff Slug.

Dies macht einen Begriff zu einem Alias ​​eines anderen Begriffs. Anhand Ihres Beispiels würden Sie es so verwenden:

 wp_insert_term( 'e', 'tax', array( 'alias_of' => 'a' ) ); 

Dies würde einen neuen Ausdruck e in der tax Taxonomie ohne einen eigenen Slug erzeugen, und Posts in e würden auch unter dem Slug erscheinen.