function trav_get_post_list_sigle($post_id, $list_style, $before_article = '', $after_article = '', $animation = '') { $post_id = trav_get_current_language_post_id($post_id); echo wp_kses_post($before_article); $brief = apply_filters('the_content', get_post_field('post_content', $post_id)); $brief = wp_trim_words($brief, 20, ''); $post = get_post($post_id); setup_postdata($post); if ($list_style == "style1" || $list_style == "style2") { ?> <article class="box post"> <?php if ('' != get_the_post_thumbnail($post_id)) { ?> <figure<?php echo wp_kses_post($animation); ?> > <a href="<?php echo esc_url(get_permalink($post_id)); ?> " data-post_id="<?php echo esc_attr($post_id); ?> " class="hover-effect"><?php echo get_the_post_thumbnail($post_id, 'gallery-thumb'); ?> </a> <figcaption class="entry-date"><label class="date"><?php echo get_the_date('d', $post_id); ?> </label><label class="month"><?php echo get_the_date('M', $post_id); ?> </label></figcaption> </figure> <?php } ?> <div class="details"> <?php if ($list_style == "style1") { ?> <a href="<?php echo esc_url(get_permalink($post_id)); ?> " class="button"><?php echo esc_html__('MORE', 'trav'); ?> </a> <h4 class="post-title entry-title"><?php echo wp_kses_post(get_the_title($post_id)); ?> </h4> <div><?php echo wp_kses_post($brief); ?> </div> <div class="post-meta single-line-meta vcard"> <?php echo __('By', 'trav'); ?> <span class="fn"><?php the_author_posts_link(); ?> </span><span class="sep">|</span> <a href="<?php echo esc_url(get_comments_link($post_id)); ?> " class="comment"><?php comments_number(); ?> </a> </div> <?php } elseif ($list_style == "style2") { ?> <a href="<?php echo esc_url(get_permalink($post_id)); ?> " class="button"><?php echo __('MORE', 'trav'); ?> </a> <h4 class="post-title entry-title"><?php echo esc_html(get_the_title($post_id)); ?> </h4> <div class="post-meta single-line-meta vcard"> <?php echo __('By', 'trav'); ?> <span class="fn"><?php the_author_posts_link(); ?> </span><span class="sep">|</span> <a href="<?php echo esc_url(get_comments_link($post_id)); ?> " class="comment"><?php comments_number(); ?> </a> </div> <?php } ?> </div> </article> <?php } elseif ($list_style == "style3") { trav_get_template('loop-blog.php', '/templates'); } wp_reset_postdata(); echo wp_kses_post($after_article); }
function trav_post_clang_id($id) { return trav_get_current_language_post_id($id, get_post_type($id)); }