Wie man einen Filter auf eine Galerie in the_content () anwendet?

Ich habe ein Problem mit den Galerien (der Standard-WP-Galerie) und den Filtern. Kannst du mir bitte helfen, es zu lösen?

Zuallererst habe ich post_gallery einen Filter hinzugefügt, der den erzeugten HTML-Code für alle Galerien neu schreibt:

add_filter('post_gallery', 'my_post_gallery', 10, 2); function my_post_gallery($output, $attr = array()) { ... } 

Siehe Quelle hier: http://pastebin.com/W3BczX9g

Es funktioniert perfekt zu dieser Zeit.

Wie Sie sehen können, habe ich einige benutzerdefinierte $ -Argumente, mit denen ich die Galerie auf einer bestimmten Seite anpassen oder die Standardparameter überschreiben kann.

Beispiel:

 $attr = array( "columns" => 2, "size" => "400x300", "show_figcaption" => false ); echo apply_filters('post_gallery', get_field("galerie"), $attr); 

Das Problem:

Auf meiner Homepage habe ich eine Galerie (die Standard-WP-Galerie) innerhalb des Inhalts (der mit dem_content () angezeigt wird). Ich möchte einen Filter auf diese Galerie anwenden (ich muss einige angepasste $ attr an die Galerie übergeben), aber ich kann den unten stehenden Code nicht verwenden, da die Galerie mit the_content () generiert wird.

Können Sie mir helfen, mein Problem zu lösen?

Vielen Dank

Solutions Collecting From Web of "Wie man einen Filter auf eine Galerie in the_content () anwendet?"