Ich wusste, dass es nicht möglich ist, unter Begriffen und Tags dieselben Begriffe (Begriffsschnecken) zu haben, aber überraschenderweise ist dies, wie ich heute festgestellt habe, auch bei benutzerdefinierten Taxonomien der Fall.
Wenn meine Site beispielsweise eine Kategorie mit dem Linux (linux)
Namen "Linux" hat und ich auch einen benutzerdefinierten Taxonomiebegriff mit dem Namen "Linux" erstellen möchte, sieht dies ungefähr so aus Linux (linux-2)
, dh die Slugs müssen unterschiedlich sein.
Und wenn ich versuche, den Slug wieder in umzubenennen linux
, wird die Fehlermeldung "Der Slug 'Linux' wird bereits von einem anderen Begriff verwendet" angezeigt .
Ist es möglich, dieselben Begriffe unter Kategorien / Tags und benutzerdefinierten Taxonomien zu verwenden (ohne Chaos zu verursachen)?
Wie repliziere ich das Problem?
Erstellen Sie 3-5 neue Beiträge. Erstellen Sie eine neue Kategorie und ein neues Tag und weisen Sie sie diesen Posts zu (nur zu Testzwecken).
Speichern Sie die Permalink-Einstellungen.
Erstellen Sie zwei neue Begriffe unter der benutzerdefinierten Taxonomie mit demselben Namen und demselben Slug wie die zuvor erstellte Kategorie und das zuvor erstellte Tag und weisen Sie sie einem neuen Beitrag unter einem benutzerdefinierten Beitragstyp zu.
Löschen Sie die benutzerdefinierten Taxonomien.
Wenn Sie versuchen, sie neu zu erstellen, wird nun die Fehlermeldung angezeigt: "Die Schnecke 'XXX' wird bereits von einem anderen Begriff verwendet."
Manchmal würde das das Problem wiederholen, manchmal nicht.
Aber...
Wenn Sie eine Kategorie (oder ein Tag) und eine benutzerdefinierte Taxonomie mit demselben Namen und derselben Slug erstellen können, tun Sie dies. Benennen Sie dann eine davon um, und Sie werden feststellen, dass sowohl die Kategorie (oder das Tag) als auch die benutzerdefinierte Taxonomie umbenannt werden!