it-swarm.com.de

hinzufügen eines Filters zu einem Shortcode?

<?php echo do_shortcode('[mingleforum]'); ?>

fügt das mingle forum in meinen inhalt ein!

kann man dazu add_filter () verwenden?

5
mathiregister

Sie können Ihren Code folgendermaßen ändern:

<?php
$shortcode = do_shortcode('[mingleforum]');
echo apply_filters('my_new_filter',$shortcode);
?>

und dann können Sie mit diesem Filter interagieren

add_filter('my_new_filter','my_new_filter_callback');

function my_new_filter_callback($shortcode){
    //to stuff here
    return $shortcode;
}
2
Bainternet

Ab 4.7 wurden zwei Filter pre_do_shortcode_tag und do_shortcode_tag hinzugefügt, die Sie verwenden können.

4
maryisdead