добавление фильтра к шорткоду?
<?php echo do_shortcode('[mingleforum]'); ?>
Вставляет форум mingle в мой контент!
Можно ли использовать add_filter() для этого?
5
Author: mathiregister, 2011-04-03
2 answers
Вы можете изменить свой код следующим образом:
<?php
$shortcode = do_shortcode('[mingleforum]');
echo apply_filters('my_new_filter',$shortcode);
?>
И затем вы можете взаимодействовать с этим фильтром
add_filter('my_new_filter','my_new_filter_callback');
function my_new_filter_callback($shortcode){
//to stuff here
return $shortcode;
}
2
Author: Bainternet, 2011-04-03 14:54:47
По состоянию на 4.7 два фильтра pre_do_shortcode_tag
и do_shortcode_tag
были добавлены, которые вы можете использовать.
4
Author: maryisdead, 2017-07-14 16:36:29