Ausgangssituation ist ein Formular.
ok.
In diesem Formular lassen sich einige Daten eingeben.
ok.
Dieses Formular wird dann verschiedenen Beiträgen angeheftet.
angeheftet? Beiträge?
Ein Feld in dem angehefteten Formular zieht sich den Titel aus dem Beitrag.
kann man machen? warum? jeder Beitrag hat eine eindeutige ID in der Datenbank.
Somit kann das Formular anhand dessen erkennen von welchem Beitrag ausgehend es ausgefüllt wurde.
o.k jetzt hast du ein dynamisches Formular.
Im nächsten Schritt wird aus diesem Formular eine Aktion ausgelöst und in der Kategorie (Welche genauso benannt wurde wie der Beitrag) auf eben jenen Beitrag gepostet.
auch Kategorien haben in WordPress eine eindeutige ID. Damit ich unterschiedliche Titel für Google habe, würde ich unterschiedliche Titel verwenden wollen. und mich mit den IDs beschäftigen.
Soweit funktioniet alles wunderbar.
ok. wir haben schon wochenende... was ist nur das Problem?
Problem: ich habe 20 verschiedene Beiträge bis jetzt und zwei Aktionen - das heißt bislang 40 Aktionen angelegt, nicht sehr elegant. da ich für jede Aktion im Formular die Kategorie Fest definieren muss.
ach...
Ich würde im Formular nichts fest - definieren, sondern - wie bereits geschrieben auf die ID achten.
1. welche ID hat der Beitrag. oder auf welcher Seite wurde das Formular aufgerufen
2. meine Aktionen in einem Array (a,b) oder Counter 1,2,3,4,5,6,
3. Und das Formular gehört zur Kategorie( dann hätte ich nur für "jede" Kategorie ein Forumluar.
^- aber hier würde ich vermutlich auf Multi Formularoder Tunnel Formular verwenden.
Nun wäre es Super, könnte ich eine Kategorie erstellen die dynamisch ist also = {wppost_title} --> die Kategorie wird nach dem ausgehenden Beitrag benannt. Oder aber ich könnte die php umschreiben. das snippet {wppost_title} ist wohl aber wordpress intern. weißt du wie das gegenstück in php heißt....
WordPress verwendet intern IDs
https://codex.wordpress.org/Linking_Posts_Pages_and_Categories
cat = ID für Kategorien.
Über die Permalinks Einstellungen holt sich WordPress die ID#s für Tags, Seiten, Kategorien hat WordPress Funktionen mit denen es prüfen kann, ob es in einer Kategorie oder Seite, Tag usw..
Deine "dynamische" Kategorie muss "nur" als Kategorie erkannt werden
=>
https://developer.wordpress.org/reference/functions/is_category/
du könntest dir
Get post or page (or whatever) permalink by slug:
ansehen
https://developer.wordpress.org/reference/functions/get_permalink/
aber vermutlich habe ich dich falsch verstanden...