Zitat:
Zitat von Mallorcagirl
Das Problem ist, dass ich aus "the_content" das Video (iframe) herausfiltern muss...da weiss ich gar nicht wie man das schreibt im Moment
|
genau so wie du es machst. Dazu erzeugst du einen Hook/Filter der dann zur Laufzeit das filtert was du möchtest.
Zitat:
Zitat von Mallorcagirl
und zugleich den Rest den Inhalts (Text), was ich mit der Funktion gemacht habe. Dies brauche ich, damit ich beide Inhalte voneinander trennen und eigenständige im Template positionieren kann (leider liegen die beide in der gleichen Datenbanktabelle).
|
Für genau solche Zwecke gibt es solche Filter.
Zitat:
Zitat von Mallorcagirl
Wenn ich aber die Funktion so benutze, wird sie, wenn ich das zweite mal ausserhlab der Funktion auf die Abfrage "the_content" aufrufe wieder wirksam. Das heißt, ich brauche sie so, dass sie filtert, aber eben nur einmal (eine Abfrage) und dass danach die Abfrage "the_content" wieder ganz normal funktiniert.
|
Das verstehe ich nicht. Ein Filter wirkt in dem Moment wo der Hook - in deinem Fall "the_content" - aktiv wird. Das ist aber bei diesem Filter nur einmal pro Aufruf.
the_content() ist keine Abfrage, sondern gibt den Inhalt des aktuellen Datensatz (oder in der WP Sprache des Post) aus und funktioniert immer "normal".