2017-06-23 7 views
1

Ich frage mich, ob es eine Funktion gibt, die ich erstellen kann, um das Verhalten der magischen Tags zu ändern. Idealerweise würde ich gerne ein Tag wie dieses {@post_content|120} verwenden, das durch meine benutzerdefinierte Funktion gehen würde und prüfen, ob es ein | Zeichen gibt, dann führe das ursprüngliche magische Tag aus, während Text auf 120 Zeichen getrimmt wird. Aber ich weiß nicht, wo ich haken soll, um diesen Inhalt zu filtern.Wordpress PODS magische Tags erweitern mit Parametern

Ich weiß, dass ich einen Funktionsnamen mit dem magischen Tag übergeben kann, aber das ist nicht wirklich hilfreich, da ich den Parameter character limit übergeben muss, den PODS nicht unterstützt. Ich kann auch keine Funktionen für alle meine Charaktere erstellen, da ich viele Orte habe, an denen ich andere Grenzen benötige und ich würde am Ende Tonnen von Funktionen und keine dynamische Lösung verwenden.

Kann ich irgendwie ein magisches Tag mit einem Parameter auslösen? Irgendwelche anderen Gedanken darüber, dies anders zu machen?

Vielen Dank!

Antwort

0

Ich glaube nicht, dass das möglich ist, {@Ihr_Feld, Ihre_Funktion} ist, wie es funktioniert (die Funktion nimmt den Feldwert als Eingabe) - Sie könnten verschiedene Funktionsnamen wie trim_120, trim_100 verwenden und tun Sie das Zeug in Da - ich denke, es ist, um Auszüge mit unterschiedlicher Länge zu erstellen, obwohl es andere Möglichkeiten gibt, z. B. den Filter _content für einen ...

zu verwenden
Verwandte Themen