(|','|(|'); $change = array("$1", "$1","$1"); $content = preg_replace($target,$change,$content); return $content; } /** dialog shortcode * * * * * */ add_shortcode('dialog', 'raindrops_dialog_shortcode'); function raindrops_dialog_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'title' => 'title', 'style' => 'min-height: 100px;' ), $atts ) ); return '

'.$title.'

'.$content.'
'; } /** * Tab shortcode * * * * */ add_shortcode('tab', 'raindrops_tab_shortcode'); add_shortcode('tab_item', 'raindrops_tab_content_shortcode'); /*check br ploblem now stylesheet display:none;*/ function raindrops_tab_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'title' => 'title', 'class' => '', 'before' => '
', 'after' => '
' ), $atts ) ); $before = sprintf($before, $class); $content = trim($content); return $before. do_shortcode(shortcode_unautop($content)) . $after; } function raindrops_tab_content_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'title' => 'title', ), $atts ) ); return '

'.$title.'

'. do_shortcode(shortcode_unautop($content)) . '
'; } /** Toggle shortcode * * * * * */ add_shortcode('toggle', 'raindrops_toggle_shortcode'); function raindrops_toggle_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'title' => 'title', 'class_title' => '', 'class_content' => '' ), $atts ) ); $result = sprintf(''); return $result; } /** Entry div shortcode * * * * * */ add_shortcode('bar_right_m', 'raindrops_bar_right_middle'); function raindrops_bar_right_middle( $atts, $content = null ) { extract( shortcode_atts( array( 'class' => '', ), $atts ) ); $result = sprintf('
%2$s
',$class,do_shortcode(shortcode_unautop($content))); return $result; } add_shortcode('bar_right_s', 'raindrops_bar_right_narrow'); function raindrops_bar_right_narrow( $atts, $content = null ) { extract( shortcode_atts( array( 'class' => '', ), $atts ) ); $result = sprintf('
%2$s
',$class,do_shortcode(shortcode_unautop($content))); return $result; } add_shortcode('bar_left_m', 'raindrops_bar_left_middle'); function raindrops_bar_left_middle( $atts, $content = null ) { extract( shortcode_atts( array( 'class' => '', ), $atts ) ); $result = sprintf('
%2$s
',$class,do_shortcode(shortcode_unautop($content))); return $result; } add_shortcode('bar_left_s', 'raindrops_bar_left_narrow'); function raindrops_bar_left_narrow( $atts, $content = null ) { extract( shortcode_atts( array( 'class' => '', ), $atts ) ); $result = sprintf('
%2$s
',$class,do_shortcode(shortcode_unautop($content))); return $result; } add_shortcode('bar_harf', 'raindrops_bar_harf_shortcode'); function raindrops_bar_harf_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'class' => '', ), $atts ) ); $result = sprintf('
%2$s
',$class,do_shortcode(shortcode_unautop($content))); return $result; } add_shortcode('bar_3', 'raindrops_bar_3_shortcode'); function raindrops_bar_3_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'class' => '', ), $atts ) ); $result = sprintf('
%2$s
',$class,do_shortcode(shortcode_unautop($content))); return $result; } add_shortcode('col1', 'raindrops_div_left_shortcode'); function raindrops_div_left_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'class' => '', ), $atts ) ); $result = sprintf('
%2$s
',$class,do_shortcode(shortcode_unautop($content))); return $result; } add_shortcode('col2', 'raindrops_div_right_shortcode'); function raindrops_div_right_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'class' => '', ), $atts ) ); $result = sprintf('
%2$s
',$class,do_shortcode(shortcode_unautop($content))); return $result; } add_shortcode('col3', 'raindrops_div_center_shortcode'); function raindrops_div_center_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'class' => '', ), $atts ) ); $result = sprintf('
%2$s
',$class,do_shortcode(shortcode_unautop($content))); return $result; } /** Custom field shortcode * * * * * */ add_shortcode('custom_field', 'raindrops_custom_field_shortcode'); function raindrops_custom_field_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'name' => '', 'fallback' => '', 'class' => '', 'before' => '<%1$s class="custom-field-shortcode %2$s">', 'after' => '', 'element' => 'div' ), $atts ) ); $keys = get_post_custom_keys(); $before = sprintf($before,$element,$class); $after = sprintf($after,$element); if(in_array($name,$keys,true)){ return $before.post_custom($name).$after; }else{ return $before.$fallback.$after; } }