function widget($args, $instance) { print '<div class="widget azexo-post">'; if (!empty($instance['title'])) { print '<div class="widget-title"><h3>' . $instance['title'] . '</h3></div>'; } if (!empty($instance['post'])) { if ($instance['full'] == 'on') { global $post; $original = $post; $post = get_post($instance['post']); setup_postdata($post); $template_name = $instance['template']; print '<div class="scoped-style">' . azexo_get_post_wpb_css($instance['post']); include locate_template('content.php'); print '</div>'; wp_reset_postdata(); $post = $original; } else { $wpautop = false; if (has_filter('the_content', 'wpautop')) { remove_filter('the_content', 'wpautop'); $wpautop = true; } print azexo_get_post_content($instance['post']); if ($wpautop) { add_filter('the_content', 'wpautop'); } } } print '</div>'; }
function widget($args, $instance) { print '<div class="widget vc-widget">'; if (!empty($instance['title'])) { print '<div class="widget-title"><h3>' . $instance['title'] . '</h3></div>'; } if (!empty($instance['post'])) { $wpautop = false; if (has_filter('the_content', 'wpautop')) { remove_filter('the_content', 'wpautop'); $wpautop = true; } print azexo_get_post_content($instance['post']); if ($wpautop) { add_filter('the_content', 'wpautop'); } } print '</div>'; }
} print '<div class="posts-list-wrapper">'; if (!empty($title)) { print '<div class="list-title"><h3>' . $title . '</h3></div>'; } print '<div class="posts-list ' . ($only_content ? '' : str_replace('_', '-', $template)) . ' ' . ($carousel ? 'owl-carousel' : '') . ' ' . ($posts_per_item == 1 ? 'item-as-post' : '') . esc_attr($css_class) . '" data-width="' . $size['width'] . '" data-height="' . $size['height'] . '" data-margin="' . $item_margin . '">'; $number = 0; global $post; $original = $post; while ($query->have_posts()) { $query->the_post(); if ($carousel && $number == 0) { print '<div class="item">'; } if ($only_content) { print azexo_get_post_content($post->ID); } else { $template_name = $template; $azwoo_base_tag = 'div'; include locate_template(apply_filters('azexo_posts_list_template_path', 'content.php', $template)); } $number++; if ($carousel && $number == $posts_per_item) { print '</div>'; $number = 0; } } wp_reset_postdata(); $post = $original; print '</div></div>'; }
public function end_el(&$output, $item, $depth = 0, $args = array()) { if ($item->attr_title == 'mega' && $depth == 0) { $output .= '<div class="page">' . azexo_get_post_content($item->object_id) . '</div>'; } $output .= "</li>\n"; }