'', ], $atts)); global $post; $args = ['post_type' => 'rtbs_tabs', 'name' => $name]; $custom_posts = get_posts($args); $output = ''; foreach ($custom_posts as $post) { setup_postdata($post); // get data $entries = get_post_meta($post->ID, '_rtbs_tabs_head', true); // get settings (get_post_meta($post->ID, '_rtbs_tbg', true)) ? $rtbs_tbg = get_post_meta($post->ID, '_rtbs_tbg', true) : $rtbs_tbg = 'transparent'; $original_font = get_post_meta($post->ID, '_rtbs_original_font', true); $original_font && 'no' != $original_font ? $ori_f = 'rtbs_tab_ori' : $ori_f = ''; $rtbs_breakpoint = get_post_meta($post->ID, '_rtbs_breakpoint', true); $rtbs_color = get_post_meta($post->ID, '_rtbs_tabs_bg_color', true); // output settings in invisible divs $output = '
'; $output .= ''; $output .= ''; $output .= ''; $output .= ''; $output .= '
'; foreach ($entries as $key => $tabs) { if (0 == $key) { $output .= '
'; $output .= do_shortcode(wp_kses_post(wpautop($tabs['_rtbs_content']))); $output .= '
'; } else { $output .= '
'; $output .= do_shortcode(wp_kses_post(wpautop($tabs['_rtbs_content']))); $output .= '
'; } } $output .= '
'; } wp_reset_postdata(); return $output; } add_shortcode('rtbs', 'rtbs_sc');