PATH:
home
/
letacommog
/
aperobusiness
/
wp-content
/
themes
/
deep
/
inc
/
webnus-core
/
shortcodes
<?php function deep_toggle_box ( $atts, $content = null ) { extract(shortcode_atts(array( 'type' => '', 'service_single_title' => '', 'bgcolor' => '', 'service_single_content' => '', 'icon_name' => '', 'offers_subtitle' => '', 'offers_title' => '', 'background_image' => '', 'bgcolor' => '', 'open' => 'true', 'offers_content' => '', 'min_height' => '', 'shortcodeclass' => '', 'shortcodeid' => '', ), $atts )); wp_enqueue_style( 'wn-deep-toggle-box', DEEP_ASSETS_URL . 'css/frontend/toggle-box/toggle-box.css' ); // Class & ID $shortcodeclass = $shortcodeclass ? $shortcodeclass : ''; $shortcodeid = $shortcodeid ? ' id="' . $shortcodeid . '"' : ''; $type = ( $type ) ? $type : '1' ; static $uniqid = 0; $uniqid++; $style = $live_page_builders_css = ''; include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); if ( $type == 1 ) { $service_single_title = ( $service_single_title ) ? '<h3>' . $service_single_title . '</h3>' : '' ; $style .= $background_1 = ( $bgcolor ) ? '.suite-toggle' . $uniqid . ' { background-color:' . $bgcolor . '}' : '' ; $bgcolor = $bgcolor ? ' . suite-toggle' . $uniqid . ' .toggle-content i { color: ' . $bgcolor . ';} ': ''; if ( is_plugin_active( 'js_composer/js_composer.php' ) ) { $service_single_content = wpb_js_remove_wpautop($service_single_content, true); } else { $service_single_content = $service_single_content; } $service_main_content = ( $service_single_content ) ? '<div class="extra-content">' . $service_single_content . ' </div>' : ''; $out = ' <div class="suite-toggle suite-toggle' . $uniqid . ' ' . $shortcodeclass . '" ' . $shortcodeid . ' > <div class="main-content"> '. $service_single_title . ' <div class="service-icon"> <i class="'.$icon_name.'"></i> </div> </div> <div class="toggle-content"> ' . $service_main_content . ' <span><i class="ti-plus"></i></span> </div> </div>'; deep_save_dyn_styles( $style ); // live editor $live_page_builders_css .= $style; if ( ! in_array( 'admin-bar', get_body_class() ) ) { if ( ! empty( $live_page_builders_css ) ) { $out .= '<style>'; $out .= $live_page_builders_css; $out .= '</style>'; } } return $out; } else { $min_height = ( $min_height ) ? ' min-height:'. $min_height .'px;' : '' ; $open = ( $open ) ? 'true' : 'false'; $hide_content = ( $open == "true" ) ? '' : 'w-hide' ; $plus_minus = ( $open == "true" ) ? 'minus' : 'plus' ; $icon = ( $icon_name ) ? '<div class="offer-icon"><i class="'. $icon_name .'"></i></div>' : '' ; $offers_subtitle = ( $offers_subtitle ) ? '<h4>' . $offers_subtitle . '</h4>' : '' ; $offers_title = ( $offers_title ) ? '<h3>' . $offers_title . '</h3>' : '' ; $background_color = ( $bgcolor ) ? ' background-color:' . $bgcolor . ';' : '' ; $background_image_url = ( $background_image ) ? wp_get_attachment_url( $background_image ) : '' ; $background_image = ( $background_image_url ) ? "background: url('{$background_image_url}') no-repeat center center; background-size: cover;" : '' ; $style .= $background = ( $background_image_url || $background_color ) ? ' .offer-toggle' . $uniqid . ' {' . $min_height . $background_color . $background_image . ' }' : '' ; $plus_icon = ( $offers_content ) ? '<span class="toogle-plus"><i class="ti-'. $plus_minus .'"></i></span>' : '' ; if ( is_plugin_active( 'js_composer/js_composer.php' ) ) { $offers_content = ( $offers_content ) ? wpb_js_remove_wpautop($offers_content, true) : '' ; } else { $offers_content = ( $offers_content ) ? $offers_content : '' ; } $offers_main_content = ( $offers_content ) ? '<div class="extra-content">' . $offers_content . '</div>' : ''; $out = ' <div class="offer-toggle offer-toggle' . $uniqid . '"> <figure> <div class="main-content"> ' . $icon . ' ' . $offers_subtitle . ' ' . $offers_title . ' ' . $plus_icon . ' <div class="toggle-content '. $hide_content . '"> ' . $offers_main_content . ' </div> </div> </figure> </div>'; deep_save_dyn_styles( $style ); // live editor $live_page_builders_css .= $style; if ( ! in_array( 'admin-bar', get_body_class() ) ) { if ( ! empty( $live_page_builders_css ) ) { $out .= '<style>'; $out .= $live_page_builders_css; $out .= '</style>'; } } return $out; } } add_shortcode( 'toggle_box','deep_toggle_box' );
[+]
..
[-] video-teaser.php
[edit]
[-] vcw.php
[edit]
[-] sermon-category.php
[edit]
[-] iconbox.php
[edit]
[-] speakers.php
[edit]
[-] iconfonts-param.php
[edit]
[-] checklist-param.php
[edit]
[-] infobox.php
[edit]
[-] webtags.php
[edit]
[-] teaser-box.php
[edit]
[-] latest-from-blog.php
[edit]
[-] reservation.php
[edit]
[-] subscribe.php
[edit]
[-] progressbar.php
[edit]
[-] review-items.php
[edit]
[-] icon-divider.php
[edit]
[-] toggle-box.php
[edit]
[+]
assets
[-] pie.php
[edit]
[-] asermon.php
[edit]
[-] buttons.php
[edit]
[-] accordion.php
[edit]
[-] testimonial-carousel.php
[edit]
[-] deep-gallery.php
[edit]
[-] custom-menu.php
[edit]
[-] postslider.php
[edit]
[-] magazine.php
[edit]
[-] callout.php
[edit]
[-] maxcounter.php
[edit]
[-] testimonialslider.php
[edit]
[-] testimonials.php
[edit]
[-] wp-hotel-booking.php
[edit]
[-] services.php
[edit]
[-] image-carousel.php
[edit]
[-] category-tab.php
[edit]
[-] slide-up-note.php
[edit]
[-] ourteam.php
[edit]
[-] prayerwall-items.php
[edit]
[-] heading.php
[edit]
[-] tablepress.php
[edit]
[-] instagram.php
[edit]
[-] video-play.php
[edit]
[-] columns.php
[edit]
[-] special-offer.php
[edit]
[-] like-view-share.php
[edit]
[-] image-hotspot.php
[edit]
[-] postfromblog.php
[edit]
[-] roadmap.php
[edit]
[-] search.php
[edit]
[-] recipes.php
[edit]
[-] ourclients.php
[edit]
[-] tab.php
[edit]
[-] blog.php
[edit]
[-] icon.php
[edit]
[-] latest-tweets.php
[edit]
[-] before-after-image.php
[edit]
[-] food-menu.php
[edit]
[-] alerts.php
[edit]
[-] login.php
[edit]
[-] pricing-plan.php
[edit]
[-] dropcap.php
[edit]
[-] rooms.php
[edit]
[-] prayerwall-form.php
[edit]
[-] countdown.php
[edit]
[-] lefttab.php
[edit]
[-] schedule.php
[edit]
[-] block-quote.php
[edit]
[-] highlight.php
[edit]
[-] our-process.php
[edit]
[-] w-title.php
[edit]
[-] shop-products.php
[edit]
[-] buy-process.php
[edit]
[-] portfolio-carousel.php
[edit]
[-] causes.php
[edit]
[-] review-form.php
[edit]
[-] pricingtables.php
[edit]
[-] sermons.php
[edit]
[-] distance.php
[edit]
[-] collection.php
[edit]
[-] donate.php
[edit]
[-] googlemap.php
[edit]
[-] list.php
[edit]
[-] acause.php
[edit]
[-] service-carousel.php
[edit]
[-] quote.php
[edit]
[-] w-svg.php
[edit]
[-] tooltip.php
[edit]
[-] socials.php
[edit]
[-] process-carousel.php
[edit]