CPT mit numerischem Slug

Wir haben einen CPT namens “Area”, und der Slug jedes Bereichs wird eine Nummer sein. Wenn wir jedoch einen neuen Bereich erstellen, fügt WordPress am Ende des Slugs eine -2 hinzu.

Hier ist ein Beispiel für das, was wir wollen:
domain.de/area/818/

Stattdessen bekommen wir das:
domain.com/area/818-2/

Ich habe das Plugin “Allow Numeric Slugs” versucht, aber das hat nicht funktioniert.

Wenn Sie mich in die richtige Richtung weisen können, würde ich es sehr schätzen.

Vielen Dank



Ich konnte das Plugin “Allow Numeric Slugs” verwenden, um das -2 aus meinem Slug zu entfernen, aber jetzt, wenn das CPT ein Kind ist, wird es zum Elternpost umgeleitet.

Hier sind alle Live-Links und Code:

Dies ist eine Elternseite / Post innerhalb des CPT (was gut funktioniert)
chrsdev.com/testurls/we-buy-houses/california/

Dies ist eine untergeordnete Seite / Post der obigen übergeordneten Seite, aber es zeigt den Inhalt der übergeordneten Seite an. (was NICHT korrekt ist)
chrsdev.com/testurls/we-buy-houses/california/818/

Wenn ich “818” keine übergeordnete Seite zuweiße und es nur eine Top-Level-Seite sein soll, dann funktioniert es gut, aber wenn ich es als untergeordnetes Element der übergeordneten Seite “california” dem Inhalt der übergeordneten Seite zuweise wird angezeigt.

Hier ist der Code für die Registrierung des CPT
Codepad.org/Wm5UwkND

Hier ist der Code für das Plugin (ursprünglich nur für den Post-Typ “Seite”, ich habe es geändert, um mit unserem CPT-Bereich zu arbeiten) http://codepad.org/Z0hZyFKl

Solutions Collecting From Web of "CPT mit numerischem Slug"