: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* This template can be overridden by copying it to your child_theme_folder/themify-builder/template-callout.php.
* Access original fields: $args['mod_settings']
defined( 'ABSPATH' ) || exit;
$mod_name=$args['mod_name'];
$element_id = $args['module_ID'];
$fields_args=$args['mod_settings']+ array(
'mod_title_callout' => '',
'appearance_callout' => '',
'color_callout' => 'tb_default_color',
'action_btn_link_callout' => '#',
'open_link_new_tab_callout' => '',
'action_btn_text_callout' => '',
'action_btn_color_callout' => 'tb_default_color',
'action_btn_appearance_callout' => '',
if (!empty($fields_args['appearance_callout'])) {
$fields_args['appearance_callout'] = self::get_checkbox_data($fields_args['appearance_callout']);
Themify_Builder_Model::load_appearance_css($fields_args['appearance_callout']);
if (!empty($fields_args['action_btn_text_callout'])) {
$fields_args['action_btn_appearance_callout'] = self::get_checkbox_data($fields_args['action_btn_appearance_callout']);
Themify_Builder_Model::load_appearance_css($fields_args['action_btn_appearance_callout']);
Themify_Builder_Model::load_color_css($fields_args['color_callout']);
$container_class =apply_filters('themify_builder_module_classes', array(
$fields_args['layout_callout'],
$fields_args['color_callout'],
$fields_args['css_callout'],
$fields_args['appearance_callout']
), $mod_name, $element_id, $fields_args);
if(!empty($fields_args['global_styles']) && Themify_Builder::$frontedit_active===false){
$container_class[] = $fields_args['global_styles'];
$container_props = apply_filters('themify_builder_module_container_props', self::parse_animation_effect($fields_args,array(
'class' => implode(' ', $container_class),
)), $fields_args, $mod_name, $element_id);
if(Themify_Builder::$frontedit_active===false){
$container_props['data-lazy']=1;
self::sticky_element_props($container_props,$fields_args);
$fields_args['title_tag'] = esc_attr( $fields_args['title_tag'] );
<div <?php echo themify_get_element_attributes($container_props); ?>>
<?php $container_props=$container_class=$args=null;
echo Themify_Builder_Component_Module::get_module_title($fields_args,'mod_title_callout');
<div class="callout-inner">
<div class="callout-content tf_left">
<<?php echo $fields_args['title_tag'];?> class="callout-heading"><?php echo $fields_args['heading_callout'] ?></<?php echo $fields_args['title_tag'];?>>
<div class="tb_text_wrap">
<?php echo apply_filters('themify_builder_module_content', $fields_args['text_callout']);?>
<!-- /callout-content -->
<?php if ($fields_args['action_btn_text_callout']!=='') : ?>
$ui_class = array($fields_args['action_btn_appearance_callout'],$fields_args['action_btn_color_callout']);
Themify_Builder_Model::load_color_css($fields_args['action_btn_color_callout']);
<div class="callout-button tf_right tf_textr">
<a href="<?php echo esc_url($fields_args['action_btn_link_callout']); ?>" class="ui builder_button <?php echo implode(' ', $ui_class); ?>"<?php echo 'yes' === $fields_args['open_link_new_tab_callout'] ? ' rel="noopener" target="_blank"' : ''; ?>>
<span class="tb_callout_text"><?php echo $fields_args['action_btn_text_callout'] ?></span>
<!-- /callout-content -->