'post', 'posts_orderby' => 'date', 'posts_order' => 'DESC', 'posts_ignore_sticky_posts' => 'no', 'posts_only_with_featured_image' => 'no', 'posts_select_date' => '', 'posts_exclude_by' => [], 'posts_include_by' => [], 'posts_per_page' => isset( $_POST['per_page'] ) ? absint( $_POST['per_page'] ) : 0, 'posts_offset' => isset( $_POST['offset'] ) ? absint( $_POST['offset'] ) : 0, ], $settings ); $ajaxposts = $this->query_args( $settings ); ob_start(); $found_posts = false; if ($ajaxposts->have_posts()) : while ($ajaxposts->have_posts()) : $ajaxposts->the_post(); $found_posts = true; $title = get_the_title(); $post_link = esc_url(get_permalink()); $image_src = wp_get_attachment_image_url(get_post_thumbnail_id(), 'large'); $image_src = $image_src ? esc_url($image_src) : esc_url(\Elementor\Utils::get_placeholder_image_src()); $category = wp_kses_post(upk_get_category($post_type)); $author_url = esc_url(get_author_posts_url(get_the_author_meta('ID'))); $author_name = esc_html(get_the_author()); $title_tag = Utils::get_valid_html_tag($settings['title_tags'] ); $onclick = ''; if (!empty($settings['global_link']) && $settings['global_link'] === 'yes') { $onclick = ' onclick="window.open(\'' . $post_link . '\', \'_self\')"'; } $date = ''; if (!empty($settings['human_diff_time']) && $settings['human_diff_time'] === 'yes') { $date = ultimate_post_kit_post_time_diff(($settings['human_diff_time_short'] === 'yes') ? 'short' : ''); } else { $date = esc_html(get_the_date()); } $format_icons = [ 'aside' => 'upk-icon-aside', 'gallery' => 'upk-icon-gallery', 'link' => 'upk-icon-link', 'image' => 'upk-icon-image', 'quote' => 'upk-icon-quote', 'status' => 'upk-icon-status', 'video' => 'upk-icon-video', 'audio' => 'upk-icon-music', 'chat' => 'upk-icon-chat', ]; $post_format_icon = isset($format_icons[get_post_format()]) ? $format_icons[get_post_format()] : 'upk-icon-post'; ?>
class="upk-item">
<?php echo esc_attr($title); ?>
< class="upk-title"> > >
$found_posts, 'markup' => $found_posts ? $markup : esc_html__('No more found', 'ultimate-post-kit'), ] ); } }