';
$output .= apply_filters('emodal_modal_inner', '', $modal);
$output .= '
';
return $output;
}
public function render()
{
$this->pre_render();
echo $this->output();
$this->post_render();
}
}
add_filter('emodal_modal_class_attr', 'emodal_modal_class_attr', 5, 2);
function emodal_modal_class_attr($classes, $modal)
{
if(in_array($modal['meta']['display']['size'], array('normal','nano','tiny','small','medium','large','x-large')))
{
$classes[] = 'responsive';
$classes[] = $modal['meta']['display']['size'];
}
elseif($modal['meta']['display']['size'] == 'custom')
{
$classes[] = 'custom';
}
return $classes;
}
add_filter('emodal_modal_data_attr', 'emodal_modal_data_attr', 1000);
function emodal_modal_data_attr($modal)
{
unset(
$modal['name'],
$modal['title'],
$modal['content'],
$modal['is_sitewide'],
$modal['is_system'],
$modal['is_trash'],
$modal['created'],
$modal['modified']
);
return $modal;
}
add_filter('emodal_modal_inner', 'emodal_modal_inner_title', 5, 2);
function emodal_modal_inner_title($output, $modal)
{
$output .= apply_filters('emodal_before_modal_title', '', $modal);
if($modal['title'] != '')
$output .= ''. esc_html( apply_filters('emodal_modal_title', $modal['title'], $modal) ) .'
';
$output .= apply_filters('emodal_after_modal_title', '', $modal);
return $output;
}
add_filter('emodal_modal_inner', 'emodal_modal_inner_content', 10, 2);
function emodal_modal_inner_content($output, $modal)
{
$output .= apply_filters('emodal_before_modal_content', '', $modal);
$output .= '';
$output .= apply_filters('emodal_after_modal_content', '', $modal);
return $output;
}
add_filter('emodal_modal_inner', 'emodal_modal_inner_close', 15, 2);
function emodal_modal_inner_close($output, $modal)
{
$output .= apply_filters('emodal_before_modal_close', '', $modal);
$output .= ''. apply_filters('emodal_modal_close', __("×", 'easy-modal' ), $modal) .'';
$output .= apply_filters('emodal_after_modal_close', '', $modal);
return $output;
}
0 comments:
Post a Comment