%PDF- %PDF-
Direktori : /home/vacivi36/www2]/old/wp-content/plugins/templatesnext-toolkit/ |
Current File : /home/vacivi36/www2]/old/wp-content/plugins/templatesnext-toolkit/shortcodes.php |
<?php function tx_shortcodes_button() { if ( ! current_user_can('edit_posts') && ! current_user_can('edit_pages') ) { return; } if ( get_user_option('rich_editing') == 'true' ) { add_filter( 'mce_external_plugins', 'tx_add_plugin' ); add_filter( 'mce_buttons', 'tx_register_button' ); } } //add_action('init', 'tx_shortcodes_button'); add_action('admin_head', 'tx_shortcodes_button'); function tx_add_plugin( $plugin_array ) { $plugin_array['txshortcodes'] = plugin_dir_url( __FILE__ ) . 'tx-shortcodes.js'; return $plugin_array; } function tx_register_button( $buttons ) { array_push( $buttons, "|", "txshortcodes" ); return $buttons; } // recent posts [tx_blog items="3" colums="6" showcat="show" category_id="8,9"] if ( !function_exists('tx_blog_function') ) : function tx_blog_function($atts, $content = null) { $atts = shortcode_atts(array( 'items' => 4, 'columns' => 4, 'showcat' => 'show', 'category_id' => '', 'show_pagination' => 'no', 'carousel' => 'no', ), $atts); $width = 600; $height = 360; $post_in_cat = tx_shortcodes_comma_delim_to_array( $atts['category_id'] ); $post_comments = ''; $posts_per_page = intval( $atts['items'] ); $total_column = intval( $atts['columns'] ); $tx_category = $atts['showcat']; $tx_carousel = $atts['carousel']; $return_string = ''; if( $tx_carousel == 'no' ) { $return_string .= '<div class="tx-blog tx-post-row tx-masonry">'; } else { $return_string .= '<div class="tx-blog tx-post-row tx-carousel" data-columns="'.$total_column.'">'; } wp_reset_query(); global $post; $args = array( 'posts_per_page' => $posts_per_page, 'orderby' => 'date', 'order' => 'DESC', 'ignore_sticky_posts' => 1, 'category__in' => $post_in_cat, //use post ids ); if ($atts['show_pagination'] == 'yes' && $atts['carousel'] == 'no' ) { $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args['paged'] = $paged; $args['prev_text'] = __('«','tx'); $args['next_text'] = __('»','tx'); $args['show_all'] = false; } query_posts( $args ); if ( have_posts() ) : while ( have_posts() ) : the_post(); $post_comments = get_comments_number(); $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' ); $thumb_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' ); if($thumb_image_url) { $thumb_image_url = aq_resize( $thumb_image_url[0], $width, $height, true, true, true ); } $return_string .= '<div class="tx-blog-item tx-post-col-'.$total_column.'"><div class="tx-border-box">'; if ( has_post_thumbnail() ) { $return_string .= '<div class="tx-blog-img"><a href="'.esc_url($full_image_url[0]).'" class="tx-colorbox">'; $return_string .= '<img src="'.esc_url($thumb_image_url).'" alt="" class="blog-image" /></a><span class="tx-post-comm"><span>'.$post_comments.'</span></span></div>'; } else { $return_string .= '<div class="tx-blog-imgpad"></div>'; } $return_string .= '<div class="tx-post-content"><h3 class="tx-post-title"><a href="'.get_permalink().'">'.get_the_title().'</a></h3>'; if ( $tx_category == "show" ) { $return_string .= '<div class="tx-category">'.get_the_category_list( ', ' ).'</div>'; } else { $return_string .= '<div style="height: 16px;"></div>'; } $return_string .= '<div class="tx-blog-content">'.get_the_excerpt().'</div>'; $return_string .= '<div class="tx-meta">'; $return_string .= '<span class="tx-author">By : <a href="'.esc_url( get_author_posts_url( get_the_author_meta("ID") ) ).'">'.get_the_author().'</a></span>'; $return_string .= '<span class="tx-date"> | '.get_the_date('M j, Y').'</span>'; $return_string .= '</div>'; $return_string .= '</div></div></div>'; endwhile; else : $return_string .= '<div class="tx-noposts"><p>Sorry, no posts matched your criteria. Please add some posts with featured images.</p></div>'; endif; $return_string .= '</div>'; if ($atts['show_pagination'] == 'yes' && $atts['carousel'] == 'no' ) { $return_string .= '<div class="nx-paging"><div class="nx-paging-inner">'.paginate_links( $args ).'</div></div>'; } wp_reset_query(); return $return_string; } endif; // heading if ( !function_exists('tx_heading_function') ) : function tx_heading_function($atts, $content = null) { //[tx_heading style=”default” heading_text=”Heading Text” tag=”h1″ size=”24″ margin=”24″] $atts = shortcode_atts(array( 'style' => 'default', 'heading_text' => 'Heading Text', 'tag' => 'h2', 'size' => '24', 'margin' => '24', 'align' => 'left', 'class' => '', ), $atts); $return_string =''; $return_string .= '<div class="tx-heading" style="margin-bottom:'.$atts['margin'].'px; text-align: '.$atts['align'].';">'; $return_string .= '<'.$atts['tag'].' class="tx-heading-tag" style="font-size:'.$atts['size'].'px;">'; $return_string .= do_shortcode($atts['heading_text']); $return_string .= '</'.$atts['tag'].'>'; $return_string .= '</div>'; return $return_string; } endif; // row if ( !function_exists('tx_row_function') ) : function tx_row_function($atts, $content = null) { $atts = shortcode_atts(array( 'class' => '', ), $atts); $return_string =''; $return_string .= '<div class="tx-row">'; $return_string .= do_shortcode($content); $return_string .= '</div>'; return $return_string; } endif; // columns if ( !function_exists('tx_column_function') ) : function tx_column_function($atts, $content = null) { $atts = shortcode_atts(array( 'size' => '1/4', 'class' => '', ), $atts); $return_string =''; $column_class = 'tx-column-size-'; if ( $atts['size'] == '1/1' ) { $column_class .= '1-1'; } elseif ( $atts['size'] == '1/2' ) { $column_class .= '1-2'; } elseif ( $atts['size'] == '1/3' ) { $column_class .= '1-3'; } elseif ($atts['size'] == '1/4' ) { $column_class .= '1-4'; } elseif ($atts['size'] == '2/3' ) { $column_class .= '2-3'; } elseif ($atts['size'] == '3/4' ) { $column_class .= '3-4'; } $return_string .= '<div class="tx-column ' .$column_class. '">'; $return_string .= do_shortcode($content); $return_string .= '</div>'; return $return_string; } endif; // spacer if ( !function_exists('tx_spacer_function') ) : function tx_spacer_function($atts, $content = null) { $atts = shortcode_atts(array( 'class' => '', 'size' => '16', ), $atts); $return_string =''; $return_string .= '<div class="tx-spacer clearfix" style="height: '.esc_attr($atts['size']).'px"></div>'; return $return_string; } endif; // devider [tx_devider size="24"] if ( !function_exists('tx_divider_function') ) : function tx_divider_function($atts, $content = null) { $atts = shortcode_atts(array( 'class' => '', 'size' => '16', ), $atts); $return_string =''; $return_string .= '<div class="tx-divider clearfix" style="margin-top: '.esc_attr($atts['size']).'px;margin-bottom: '.esc_attr($atts['size']).'px"></div>'; return $return_string; } endif; // recent posts if ( !function_exists('tx_testimonial_function') ) : function tx_testimonial_function($atts, $content = null) { $atts = shortcode_atts(array( 'posts' => 6, ), $atts); $posts_per_page = $atts['posts']; $posts_per_page = intval( $posts_per_page ); $return_string = ''; $return_string .= '<div class="tx-testiin">'; $return_string .= '<div class="tx-testimonials">'; wp_reset_query(); global $post; $args = array( 'posts_per_page' => $posts_per_page, 'post_type' => 'testimonials', 'fullwidth' => 0, 'orderby' => 'date', 'order' => 'DESC' ); query_posts( $args ); if ( have_posts() ) : while ( have_posts() ) : the_post(); $testi_name = esc_attr(rwmb_meta('tx_testi_name')); $testi_desig = esc_attr(rwmb_meta('tx_testi_desig')); $testi_organ = esc_attr(rwmb_meta('tx_testi_company')); $return_string .= '<div class="tx-testi-item" style="">'; $return_string .= '<span class="tx-testi-text">'.get_the_content().'</span>'; $return_string .= '<span class="tx-testi-name">'.$testi_name.'</span>'; $return_string .= '<span class="tx-testi-desig">'.$testi_desig.', </span>'; $return_string .= '<span class="tx-testi-org">'.$testi_organ.'</span>'; $return_string .= '</div>'; endwhile; else : $return_string .= '<div class="tx-noposts"><p>Sorry, no testimonial matched your criteria. Add few testimonials.</p></div>'; endif; $return_string .= '</div></div>'; wp_reset_query(); return $return_string; } endif; // button if ( !function_exists('tx_button_function') ) : function tx_button_function($atts, $content = null) { $atts = shortcode_atts(array( 'style' => '', 'text' => '', 'url' => '', 'color' => '', 'textcolor' => '', 'target' => 'self', 'class' => '', ), $atts); $return_string =''; $return_string .= '<a class="tx-button" href="'.esc_url($atts['url']).'" target="_'.esc_attr($atts['target']).'" style="color: '.esc_attr($atts['textcolor']).'; background-color: '.esc_attr($atts['color']).'">'.esc_attr($atts['text']).'</a>'; return $return_string; } endif; // Call to act if ( !function_exists('tx_calltoact_function') ) : function tx_calltoact_function($atts, $content = null) { $atts = shortcode_atts(array( 'button_text' => '', 'url' => '', 'class' => '', ), $atts); $cta_text = esc_attr($content); $return_string =''; $return_string .= '<div class="tx-cta" style=""><div class="tx-cta-text">'.$content.'</div><a href="'.esc_url($atts['url']).'" class="cta-button">'.esc_attr($atts['button_text']).'</a><div class="clear"></div></div>'; return $return_string; } endif; // Call to act [tx_services title="Services Title" icon="fa-heart"]Services content[/tx_services] if ( !function_exists('tx_services_function') ) : function tx_services_function($atts, $content = null) { $atts = shortcode_atts(array( 'style' => 'default', 'title' => '', 'icon' => '', 'class' => '', ), $atts); $style_class = ''; $service_text = do_shortcode($content); $service_icon = esc_attr($atts['icon']); $service_title = esc_attr($atts['title']); $style_class = $atts['style']; $return_string =''; $return_string .= '<div class="tx-service '.$style_class.'" style="">'; $return_string .= '<div class="tx-service-icon"><span><i class="fa '.$service_icon.'"></i></span></div>'; $return_string .= '<div class="tx-service-title">'.$service_title.'</div>'; $return_string .= '<div class="tx-service-text">'.$service_text.'</div>'; $return_string .= '</div>'; return $return_string; } endif; // portfolio [tx_portfolio items="6" columns="3"] if ( !function_exists('tx_portfolio_function') ) : function tx_portfolio_function($atts, $content = null) { $atts = shortcode_atts(array( 'style' => 'default', 'items' => 4, 'columns' => 4, 'hide_cat' => 'no', 'hide_excerpt' => 'no', 'show_pagination' => 'no', 'carousel' => 'no', 'blog_term' => '', ), $atts); $style_class = ''; $posts_per_page = intval( $atts['items'] ); $total_column = intval( $atts['columns'] ); $tx_carousel = $atts['carousel']; $width = 600; $height = 480; if ( $atts['style'] == 'gallery' ) { $style_class = 'folio-style-gallery'; } $return_string = ''; if( $tx_carousel == 'no' ) { $return_string .= '<div class="tx-portfolio tx-post-row tx-masonry '.$style_class.'">'; } else { $return_string .= '<div class="tx-portfolio tx-post-row tx-carousel" data-columns="'.$total_column.'">'; } $cat_slug = ''; if( !empty($atts['blog_term']) ) { $cat_slug = $atts['blog_term']; } wp_reset_query(); global $post; $args = array( 'posts_per_page' => $posts_per_page, 'post_type' => 'portfolio', 'orderby' => 'date', 'order' => 'DESC', 'portfolio-category' => $cat_slug, //use post ids ); if ($atts['show_pagination'] == 'yes' && $atts['carousel'] == 'no' ) { $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args['paged'] = $paged; $args['prev_text'] = __('«','tx'); $args['next_text'] = __('»','tx'); } query_posts( $args ); if ( have_posts() ) : while ( have_posts() ) : the_post(); $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' ); $thumb_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' ); if($thumb_image_url) { $thumb_image_url = aq_resize( $thumb_image_url[0], $width, $height, true, true, true ); } $return_string .= '<div class="tx-portfolio-item tx-post-col-'.$total_column.'"><div class="tx-border-box">'; if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it. $return_string .= '<div class="tx-folio-img">'; $return_string .= '<div class="tx-folio-img-wrap"><img src="'.esc_url($thumb_image_url).'" alt="" class="folio-img" /></div>'; $return_string .= '<div class="folio-links"><span>'; $return_string .= '<a href="'.esc_url(get_permalink()).'" class="folio-linkico"><i class="fa fa-link"></i></a>'; $return_string .= '<a href="'.esc_url($full_image_url[0]).'" class="tx-colorbox folio-zoomico"><i class="fa fa-search-plus"></i></a>'; $return_string .= '</span></div>'; $return_string .= '</div>'; } $return_string .= '<span class="folio-head">'; $return_string .= '<h3 class="tx-folio-title"><a href="'.get_permalink().'">'.get_the_title().'</a></h3>'; if ( $atts['hide_cat'] == 'no' ) { // check if the post has a Post Thumbnail assigned to it. $return_string .= '<div class="tx-folio-category">'.tx_folio_term( 'portfolio-category' ).'</div>'; } else { $return_string .= '<div style="display: block; clear: both; height: 16px;"></div>'; } $return_string .= '</span>'; if ( $atts['hide_excerpt'] == 'no' && $atts['style'] != 'gallery' ) { // check if the post has a Post Thumbnail assigned to it. $return_string .= '<div class="tx-folio-content">'.get_the_excerpt().'</div>'; } $return_string .= '</div></div>'; endwhile; else : $return_string .= '<div class="tx-noposts"><p>Sorry, no portfolio matched your criteria. Please add few portfolio along with featured images.</p></div>'; endif; $return_string .= '</div>'; if ($atts['show_pagination'] == 'yes' && $atts['carousel'] == 'no' ) { $return_string .= '<div class="nx-paging"><div class="nx-paging-inner">'.paginate_links( $args ).'</div></div>'; } wp_reset_query(); return $return_string; } endif; // Products Carousels if ( !function_exists('tx_prodscroll_function') ) : function tx_prodscroll_function($atts, $content = null) { //[tx_prodscroll type="products" ids="21,28,54,87" columns="4" items="8"] $atts = shortcode_atts(array( 'type' => 'products', 'ids' => '', 'columns' => '4', 'items' => '8', 'class' => '', ), $atts); $return_string =''; $prod_shortcode = ''; if ( !empty($atts['ids']) && ( $atts['type'] == 'product_categories' || $atts['type'] == 'products' )) { if ( $atts['type'] == 'product_categories' ) { $prod_shortcode = '['.$atts['type'].' number="'.$atts['items'].'" columns="'.$atts['columns'].'" ids="'.$atts['ids'].'"]'; } else { $prod_shortcode = '['.$atts['type'].' per_page="'.$atts['items'].'" columns="'.$atts['columns'].'" ids="'.$atts['ids'].'"]'; } } else { if ( $atts['type'] == 'product_categories' ) { $prod_shortcode = '['.$atts['type'].' number="'.$atts['items'].'" columns="'.$atts['columns'].'"]'; } else { $prod_shortcode = '['.$atts['type'].' per_page="'.$atts['items'].'" columns="'.$atts['columns'].'"]'; } } $return_string = '<div class="tx-prod-carousel" data-columns="'.$atts['columns'].'">'.do_shortcode( $prod_shortcode ).'</div>'; return $return_string; } endif; // itrans slider if ( !function_exists('tx_slider_function') ) : function tx_slider_function($atts, $content = null) { $atts = shortcode_atts(array( 'items' => 10, 'category' => '', 'delay' => 8000, 'parallax' => 'yes', 'transition' => 'slide', 'align' => 'left', 'title' => 'show', 'desc' => 'show', 'link' => 'show', 'height' => 420, 'textbg' => 'shadow', 'class' => '', ), $atts); $return_string = ''; $cat_slug = ''; if( !empty($atts['category']) ) { $cat_slug = $atts['category']; } $textbg_class = $atts['textbg']; $posts_per_page = intval( $atts['items'] ); $tx_class = $atts['class']; $tx_delay = $atts['delay']; $tx_parallax = $atts['parallax']; $tx_transition = $atts['transition']; $tx_title = $atts['title']; $tx_desc = $atts['desc']; $tx_link = $atts['link']; $tx_align = $atts['align']; $tx_height = $atts['height']; $return_string .= '<div class="tx-slider '.$textbg_class.'" data-delay="'.$tx_delay.'" data-parallax="'.$tx_parallax.'" data-transition="'.$tx_transition.'">'; wp_reset_query(); global $post; $args = array( 'post_type' => 'itrans-slider', 'posts_per_page' => $posts_per_page, 'orderby' => 'date', 'order' => 'DESC', 'ignore_sticky_posts' => 1, 'itrans-slider-category' => $cat_slug, //use post ids ); $full_image_url = ''; $large_image_url = ''; $image_url = ''; $width = 1200; $height = (int)$tx_height; query_posts( $args ); if ( have_posts() ) : while ( have_posts() ) : the_post(); $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' ); $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' ); $image_url = tx_image_resize( $full_image_url[0], $width, $height, true, true ); $slide_link_text = rwmb_meta('tx_slide_link_text'); $show_link_url = rwmb_meta('tx_slide_link_url'); $return_string .= '<div class="tx-slider-item">'; $return_string .= '<div class="tx-slider-box">'; if ( has_post_thumbnail() ) { $return_string .= '<div class="tx-slider-img"><a href="'.esc_url($large_image_url[0]).'" class="tx-colorbox">'; $return_string .= '<img src="'.esc_url($image_url["url"]).'" alt="" class="blog-image" /></a>'; $return_string .= '</div>'; } /**/ $return_string .= '<div class="tx-slide-content"><div class="tx-slide-content-inner" style="text-align:'.$tx_align.';">'; if ( $tx_title == 'show' ) { $return_string .= '<h3 class="tx-slide-title">'.get_the_title().'</h3>'; } if ( $tx_desc == 'show' ) { $return_string .= '<div class="tx-slide-details"><p>'.tx_custom_excerpt(32).'</p></div>'; } if ( $tx_link == 'show' ) { $return_string .= '<div class="tx-slide-button"><a href="'.esc_url( $show_link_url ).'">'.esc_attr( $slide_link_text ).'</a></div>'; } $return_string .= '</div></div></div></div>'; endwhile; else : $return_string .= '<div class="tx-noposts"><p>Sorry, no slider matched your criteria. Please add few slides via menu "itrans slider" along with featured image.</p></div>'; endif; $return_string .= '</div>'; wp_reset_query(); return $return_string; } endif; // team shortcode if ( !function_exists('tx_team_function') ) : function tx_team_function($atts, $content = null) { $atts = shortcode_atts(array( 'items' => 4, 'columns' => 4, 'class' => '', ), $atts); $return_string = ''; $posts_per_page = intval( $atts['items'] ); $columns = intval( $atts['columns'] ); $tx_class = $atts['class']; $return_string .= '<div class="tx-team tx-'.$columns.'-column-team">'; wp_reset_query(); global $post; $args = array( 'post_type' => 'team', 'posts_per_page' => $posts_per_page, 'orderby' => 'date', 'order' => 'DESC', 'ignore_sticky_posts' => 1, ); $full_image_url = ''; $large_image_url = ''; $image_url = ''; $width = 400; $height = 400; query_posts( $args ); if ( have_posts() ) : while ( have_posts() ) : the_post(); $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' ); $image_url = tx_image_resize( $full_image_url[0], $width, $height, true, true ); $designation = esc_attr(rwmb_meta('tx_designation')); $team_email = esc_attr(rwmb_meta('tx_team_email')); $team_phone = esc_attr(rwmb_meta('tx_team_phone')); $team_twitter = esc_url(rwmb_meta('tx_team_twitter')); $team_facebook = esc_url(rwmb_meta('tx_team_facebook')); $team_gplus = esc_url(rwmb_meta('tx_team_gplus')); $team_skype = esc_attr(rwmb_meta('tx_team_skype')); $team_linkedin = esc_url(rwmb_meta('tx_team_linkedin')); $return_string .= '<div class="tx-team-item">'; $return_string .= '<div class="tx-team-box">'; if ( has_post_thumbnail() ) { $return_string .= '<div class="tx-team-img">'; $return_string .= '<img src="'.esc_url($image_url["url"]).'" alt="" class="team-image" />'; /* if($team_email) { $return_string .= '<span class="tx-temail">'.$team_email.'</span>'; } if($team_phone) { $return_string .= '<span class="tx-phone">'.$team_phone.'</span>'; } */ $return_string .= '<div class="tx-team-socials">'; if($team_twitter) { $return_string .= '<span class="tx-twitter"><a href="'.$team_twitter.'"><i class="fa fa-twitter"></i></a></span>'; } if($team_facebook) { $return_string .= '<span class="tx-facebook"><a href="'.$team_facebook.'"><i class="fa fa-facebook"></i></a></span>'; } if($team_gplus) { $return_string .= '<span class="tx-gplus"><a href="'.$team_gplus.'"><i class="fa fa-google-plus"></i></a></span>'; } if($team_skype) { $return_string .= '<span class="tx-skype"><a href="skype:'.$team_skype.'"><i class="fa fa-skype"></i></a></span>'; } if($team_linkedin) { $return_string .= '<span class="tx-linkedin"><a href="'.$team_linkedin.'"><i class="fa fa-linkedin"></i></a></span>'; } $return_string .= '</div>'; $return_string .= '</div>'; } /**/ $return_string .= '<div class="tx-team-content"><div class="tx-team-content-inner" style="">'; $return_string .= '<h3 class="">'.get_the_title().'</h3>'; $return_string .= '<div class="desig">'.$designation.'</div>'; $return_string .= '</div></div></div></div>'; endwhile; else : $return_string .= '<div class="tx-noposts"><p>Sorry, no team member matched your criteria. Please add few team member along with featured image.</p></div>'; endif; $return_string .= '</div>'; wp_reset_query(); return $return_string; } endif; // Animate if ( !function_exists('tx_animate_function') ) : function tx_animate_function($atts, $content = null) { //[tx_heading style=”default” heading_text=”Heading Text” tag=”h1″ size=”24″ margin=”24″] $atts = shortcode_atts(array( 'animation' => 'bounceIn', 'duration' => 1, 'delay' => .4, 'inline' => 'no', //'content' => '', ), $atts); $container_tag = "div"; if ( $atts['inline'] == "yes") { $container_tag = "span"; } $return_string =''; $return_string .= '<'.$container_tag.' class="tx-animate" style="visibility:hidden;" data-animation="' . $atts['animation'] . '" data-animation-duration="' . $atts['duration'] . '" data-animation-delay="' . $atts['delay'] . '">'; $return_string .= do_shortcode($content); $return_string .= '</'.$container_tag.'>'; return $return_string; } endif; // Fancy Block if ( !function_exists('tx_fancyblock_function') ) : function tx_fancyblock_function($atts, $content = null) { //[tx_heading style=”default” heading_text=”Heading Text” tag=”h1″ size=”24″ margin=”24″] $atts = shortcode_atts(array( 'height' => '', 'padding' => '32', 'bgcolor' => '', 'overlay' => '', 'bgurl' => '', 'attachment' => 'fixed', 'bgsize' => 'cover', 'fullwidth' => 'no', ), $atts); $fw_style = ''; $fw_class = ''; if ( $atts['fullwidth'] == 'yes' ) { $fw_class = 'tx-fullwidthrow'; } if ( !empty($atts['height']) ) { $fw_style .= 'height: '.$atts['height'].'px; '; } //if ( !empty($atts['bgcolor']) ) //{ //$fw_style .= 'background-color: '.$atts['bgcolor'].'; '; //} if ( !empty($atts['bgurl']) ) { $fw_style .= 'background-image: url('.$atts['bgurl'].'); '; } $fw_style .= 'background-attachment: '.$atts['attachment'].'; '; $fw_style .= 'background-size: '.$atts['bgsize'].'; '; $return_string =''; $return_string .= '<div class="tx-row '.$fw_class.' tx-fwidth" style="">'; $return_string .= '<div class="tx-fw-inner" style="background-color: '.$atts['bgcolor'].'; '.$fw_style.'">'; $return_string .= '<div class="tx-fw-overlay" style="padding-bottom:'.$atts['padding'].'px; padding-top:'.$atts['padding'].'px; background-color: rgba(0,0,0,'.$atts['overlay'].');">'; $return_string .= '<div class="tx-fw-content">'; $return_string .= do_shortcode($content); $return_string .= '</div>'; $return_string .= '</div>'; $return_string .= '</div>'; $return_string .= '</div>'; return $return_string; } endif; function tx_register_shortcodes(){ add_shortcode('tx_recentposts', 'tx_recentposts_function'); add_shortcode('tx_row', 'tx_row_function'); add_shortcode('tx_column', 'tx_column_function'); add_shortcode('tx_spacer', 'tx_spacer_function'); add_shortcode('tx_testimonial', 'tx_testimonial_function'); add_shortcode('tx_button', 'tx_button_function'); add_shortcode('tx_calltoact', 'tx_calltoact_function'); add_shortcode('tx_services', 'tx_services_function'); add_shortcode('tx_portfolio', 'tx_portfolio_function'); add_shortcode('tx_blog', 'tx_blog_function'); add_shortcode('tx_divider', 'tx_divider_function'); add_shortcode('tx_prodscroll', 'tx_prodscroll_function'); add_shortcode('tx_heading', 'tx_heading_function'); add_shortcode('tx_slider', 'tx_slider_function'); add_shortcode('tx_team', 'tx_team_function'); add_shortcode('tx_animate', 'tx_animate_function'); add_shortcode('tx_fancyblock', 'tx_fancyblock_function'); } add_action( 'init', 'tx_register_shortcodes');