Suchen und Ersetzen von Elementen in WordPress und PHP

04. April 2015

Ihr nutzt das WordPress-Plugin Advanced Custom Fields? Und ihr möchtet gerne aus einem Field bestimmte Wörter oder HTML-Tags ändern oder löschen? Dann geht folgendermaßen vor: zuerst definiert Ihr über $input das entsprechende Field (in diesem Beispiel „your-field“). Anschließend gebt Ihr über $alt vor, nach welchen Elementen gesucht werden soll und mit $neu mit was dieses ersetzt wird. In dem Beispiel wird „item-alt“ durch „item-neu“ ersetzt und „item“ durch nichts – also gelöscht. Über str_replace wird nun der überarbeitete Text ausgegeben.