Allow Your Functions in Bricks {echo} Tags
Adds the PHP functions you trust to Bricks' allow list for {echo:function_name} dynamic data tags, which Bricks requires before it runs them.
Opens WPIDE on
Code
// Function names allowed in {echo:...} tags.
$wpide_bricks_echo_functions = array( 'wpide_current_year', 'get_bloginfo' );
add_filter( 'bricks/code/echo_function_names', function ( $names ) use ( $wpide_bricks_echo_functions ) {
return array_values( array_unique( array_merge( (array) $names, $wpide_bricks_echo_functions ) ) );
} );
if ( ! function_exists( 'wpide_current_year' ) ) {
function wpide_current_year() {
return wp_date( 'Y' );
}
}
Notes
Only list functions you wrote or fully trust, that take no unsafe input and return a string.
How to add this snippet
- Install WPIDE on your WordPress site (it is free) and open Code Snippets.
- Use snippet above adds it from the library in one click. Or copy the code into a new snippet with the same code type.
- It is added inactive: review the code and settings, then switch it on.