Ejemplo n.º 1
0
    function shortcode_callback($atts, $content = null, $function_name)
    {
        $module_id = $this->shortcode_atts['module_id'];
        $module_class = $this->shortcode_atts['module_class'];
        $this->shortcode_content = et_builder_replace_code_content_entities($this->shortcode_content);
        $output = sprintf('<div%2$s class="et_pb_fullwidth_code et_pb_module%3$s">
				%1$s
			</div> <!-- .et_pb_fullwidth_code -->', $this->shortcode_content, '' !== $module_id ? sprintf(' id="%1$s"', esc_attr($module_id)) : '', '' !== $module_class ? sprintf(' %1$s', esc_attr($module_class)) : '');
        return $output;
    }
Ejemplo n.º 2
0
 function et_pb_fix_shortcodes($content, $decode_entities = false)
 {
     if ($decode_entities) {
         $content = et_builder_replace_code_content_entities($content);
         $content = ET_Builder_Element::convert_smart_quotes_and_amp($content);
         $content = html_entity_decode($content, ENT_QUOTES);
     }
     $replace_tags_from_to = array('<p>[' => '[', ']</p>' => ']', ']<br />' => ']', "<br />\n[" => '[');
     return strtr($content, $replace_tags_from_to);
 }