%PDF- %PDF-
Direktori : /home/tradesc/www/relax/wp-content/themes/flatsome/inc/shortcodes/ |
Current File : /home/tradesc/www/relax/wp-content/themes/flatsome/inc/shortcodes/titles_dividers.php |
<?php // [title] function title_shortcode( $atts, $content = null ){ extract( shortcode_atts( array( '_id' => 'title-'.rand(), 'text' => 'Lorem ipsum dolor sit amet...', 'tag_name' => 'h3', 'style' => 'normal', 'size' => '100', 'margin_top' => '', 'margin_bottom' => '', 'color' => '', 'width' => '', 'icon' => '', 'link_text' => '', 'link' => '', 'target' => '', 'rel' => '', 'class' => '', 'visibility' => '', // Deprecated. 'letter_case' => '', 'sub_text' => '', ), $atts ) ); $classes = array('container', 'section-title-container'); if ( $class ) $classes[] = $class; if ( $visibility ) $classes[] = $visibility; $classes = implode(' ', $classes); $link_atts = array( 'href' => $link, 'target' => $target, 'rel' => array( $rel ), ); $link_output = ''; if ( $link_text ) { $link_output = sprintf( '<a %s>%s%s</a>', flatsome_html_atts( $link_atts ), $link_text, get_flatsome_icon( 'icon-angle-right' ) ); } $small_text = ''; if($sub_text) $small_text = '<small class="sub-title">'.$atts['sub_text'].'</small>'; if($icon) $icon = get_flatsome_icon($icon); // fix old if($style == 'bold_center') $style = 'bold-center'; $css_args = array( array( 'attribute' => 'margin-top', 'value' => $margin_top), array( 'attribute' => 'margin-bottom', 'value' => $margin_bottom), ); if($width) { $css_args[] = array( 'attribute' => 'max-width', 'value' => $width); } $css_args_title = array(); if($size !== '100'){ $css_args_title[] = array( 'attribute' => 'font-size', 'value' => $size, 'unit' => '%'); } if($color){ $css_args_title[] = array( 'attribute' => 'color', 'value' => $color); } return '<div class="'.$classes.'" '.get_shortcode_inline_css($css_args).'><'. $tag_name . ' class="section-title section-title-'.$style.'"><b></b><span class="section-title-main" '.get_shortcode_inline_css($css_args_title).'>'.$icon.$text.$small_text.'</span><b></b>'.$link_output.'</' . $tag_name .'></div>'; } add_shortcode('title', 'title_shortcode'); // [divider] function divider_shortcode( $atts, $content = null ){ extract( shortcode_atts( array( 'width' => '', 'height' => '', 'margin' => '', 'align' => '', 'color' => '', ), $atts ) ); $align_end =''; $align_start = ''; // Fallback if($width == 'full') $width = '100%'; $css_args = array( array( 'attribute' => 'margin-top', 'value' => $margin), array( 'attribute' => 'margin-bottom', 'value' => $margin), array( 'attribute' => 'max-width', 'value' => $width ), array( 'attribute' => 'height', 'value' => $height ), array( 'attribute' => 'background-color', 'value' => $color ), ); if($align === 'center'){ $align_start ='<div class="text-center">'; $align_end = '</div>'; } if($align === 'right'){ $align_start ='<div class="text-right">'; $align_end = '</div>'; } return $align_start.'<div class="is-divider divider clearfix" '.get_shortcode_inline_css($css_args).'></div>'.$align_end; } add_shortcode('divider', 'divider_shortcode');