Submit
Path:
~
/
home
/
getwphos
/
public_html
/
shellfish
/
wp-content
/
plugins
/
uipro
/
widgets
/
uiadvancedproducts
/
tpl
/
File Content:
post_item.php
<?php defined( 'ABSPATH' ) || exit; $resource = 'ap_product'; $layout = (isset($instance['layout'] ) && $instance['layout'] ) ? $instance['layout'] : ''; $tag_style = (isset($instance['tag_style']) && $instance['tag_style']) ? $instance['tag_style'] : ''; //Card Style $card_style = (isset($instance['card_style']) && $instance['card_style']) ? ' uk-card-'. $instance['card_style'] : ''; $card_size = (isset($instance['card_size']) && $instance['card_size']) ? $instance['card_size'] : ''; $card_size_cls = $card_size ? ' uk-card-'.$card_size : ''; $uk_card_body = $card_size != 'none' ? ' uk-card-body' : ''; //Title $heading_selector = (isset($instance['title_tag']) && $instance['title_tag']) ? $instance['title_tag'] : 'h3'; $title_heading_style = (isset($instance['title_heading_style']) && $instance['title_heading_style']) ? ' uk-'. $instance['title_heading_style'] : ''; $title_margin = (isset($instance['title_margin']) && $instance['title_margin']) ? ' uk-margin-'. $instance['title_margin'] .'-bottom' : ' uk-margin-bottom'; //Image $hide_thumbnail = (isset($instance['hide_thumbnail']) && $instance['hide_thumbnail']) ? intval($instance['hide_thumbnail']) : 0; $thumbnail_size = (isset($instance['thumbnail_size']) && $instance['thumbnail_size']) ? $instance['thumbnail_size'] : 'full'; $thumbnail_hover= (isset($instance['thumbnail_hover']) && $instance['thumbnail_hover']) ? intval($instance['thumbnail_hover']) : 0; $thumbnail_hover_transition= (isset($instance['thumbnail_hover_transition']) && $instance['thumbnail_hover_transition']) ? ' uk-transition-'. $instance['thumbnail_hover_transition'] : ''; $image_position = (isset($instance['image_position']) && $instance['image_position']) ? $instance['image_position'] : 'top'; $image_width = (isset($instance['image_width']) && $instance['image_width']) ? ' uk-width-'. $instance['image_width'].'@m' : ' uk-width-1-2@m'; $image_border = (isset($instance['image_border']) && $instance['image_border']) ? ' uk-overflow-hidden '. $instance['image_border'] : ''; $cover_image = (isset($instance['cover_image']) && $instance['cover_image']) ? intval($instance['cover_image']) : 0; $image_margin = ( isset( $instance['image_margin'] ) && $instance['image_margin'] ) ? ' uk-margin-'. $instance['image_margin'] : ' uk-margin'; $cover_image = $cover_image ? ' tz-image-cover' : ''; //Intro $show_intro = (isset($instance['show_introtext']) && $instance['show_introtext']) ? intval($instance['show_introtext']) : 0; $dropcap = (isset($instance['content_dropcap']) && $instance['content_dropcap']) ? ' uk-dropcap' : ''; //Button $show_readmore = (isset($instance['show_readmore']) && $instance['show_readmore']) ? intval($instance['show_readmore']) : 0; $button_text = (isset($instance['all_button_title']) && $instance['all_button_title']) ? $instance['all_button_title'] : 'Read More'; $button_target = (isset($instance['target']) && $instance['target']) ? ' target="'. esc_attr($instance['target']) .'"' : ''; $button_class = (isset($instance['button_style']) && $instance['button_style']) ? ' uk-button uk-button-' . $instance['button_style'] : ' uk-button uk-button-default'; $button_class .=(isset($instance['button_size']) && $instance['button_size']) ? ' ' . $instance['button_size'] : ''; $button_class .=(isset($instance['button_margin_top']) && $instance['button_margin_top']) ? ' uk-margin-' . $instance['button_margin_top'].'-top' : ' uk-margin-top'; $button_class .=(isset($instance['button_shape']) && $instance['button_shape']) ? ' uk-border-' . $instance['button_shape'] : ''; //Get post excerpt $item->post_excerpt = apply_filters( 'the_excerpt', get_the_excerpt($item->ID) ); $item->post_excerpt = preg_replace('/<a class="more-link".*?<\/a>/i', '', $item->post_excerpt); //Get Item Tags $tags = wp_get_post_terms( $item->ID , $resource. '_tag' ); $i = 1; $tag_content = ''; $tag_slugs = array(); if($tags && !is_wp_error($tags)){ foreach ( $tags as $term ) { $tag_link = get_term_link( $term, array( $resource. '_tag' ) ); if( is_wp_error( $tag_link ) ) continue; $tag_slugs[] = $term -> slug; if ($tag_style == 'plain-text') { if($i < count($tags)){ if ( $i == count($tags) - 1 ) { $tag_content .= esc_attr($term->name.' & '); } else { $tag_content .= esc_attr($term->name.', '); } } else { $tag_content .= esc_attr($term->name); } } else { $tag_content .= '<a href="'.esc_url($tag_link).'">#'.esc_attr($term->name).'</a>'; if ( $i < count($tags) ) { $tag_content .= ' '; } } $i++; } // $tag_content = $tag_style == '' ? '<span class="uk-grid-small" data-uk-grid>'.$tag_content.'</span>' : $tag_content; } //Category $categories = $resource == 'post' ? wp_get_post_terms( $item->ID , 'category' ) : wp_get_post_terms( $item->ID , $resource.'-category' ); // init counter $cats = array(); $cat_content = ''; $cat_slugs = array(); if ( !is_wp_error($categories) && $categories && count($categories)) { foreach ( $categories as $term ) { $term_link = $resource == 'post' ? get_term_link( $term, 'category' ) : get_term_link( $term, $resource.'-category' ); if( is_wp_error( $term_link ) ) continue; $cat_slugs[] = $term->slug; $cats[] = '<a href="'.esc_url($term_link).'">'.esc_attr($term->name).'</a>'; } $cat_content = implode(', ', $cats); } // Meta Positions $meta_top_position = $meta_middle_position = $meta_bottom_position = array(); $meta_top_type = ( isset( $instance['meta_top_position'] ) ) ? $instance['meta_top_position'] : array(); $meta_top_position = UIPro_UIPosts_Helper::get_post_meta_content($meta_top_type, $item, $instance, array('cat_content' => $cat_content, 'tag_content' => $tag_content)); $meta_middle_type = ( isset( $instance['meta_middle_position'] ) ) ? $instance['meta_middle_position'] : array('date', 'author', 'category'); $meta_middle_position = UIPro_UIPosts_Helper::get_post_meta_content($meta_middle_type, $item, $instance, array('cat_content' => $cat_content, 'tag_content' => $tag_content)); $meta_bottom_type = ( isset( $instance['meta_bottom_position'] ) ) ? $instance['meta_bottom_position'] : array('tags'); $meta_bottom_position = UIPro_UIPosts_Helper::get_post_meta_content($meta_bottom_type, $item, $instance, array('cat_content' => $cat_content, 'tag_content' => $tag_content)); $meta_footer_type = ( isset( $instance['meta_footer_position'] ) ) ? $instance['meta_footer_position'] : array(); $meta_footer_position = UIPro_UIPosts_Helper::get_post_meta_content($meta_footer_type, $item, $instance, array('cat_content' => $cat_content, 'tag_content' => $tag_content)); // Meta Margin $meta_top_margin = ( isset( $instance['meta_top_margin'] ) && $instance['meta_top_margin'] ) ? ' uk-margin-'. $instance['meta_top_margin'] : ' uk-margin'; $meta_middle_margin = ( isset( $instance['meta_middle_margin'] ) && $instance['meta_middle_margin'] ) ? ' uk-margin-'. $instance['meta_middle_margin'] : ' uk-margin'; $meta_bottom_margin = ( isset( $instance['meta_bottom_margin'] ) && $instance['meta_bottom_margin'] ) ? ' uk-margin-'. $instance['meta_bottom_margin'] .'-top' : ' uk-margin-top'; $meta_footer_margin = ( isset( $instance['meta_footer_margin'] ) && $instance['meta_footer_margin'] ) ? ' uk-margin-'. $instance['meta_footer_margin'] : ' uk-margin'; $output .= '<article data-tag="'.esc_attr(implode(' ', $tag_slugs)).'" data-cat="'.esc_attr(implode(' ', $cat_slugs)).'" data-date="'.esc_attr(get_the_date('Y-m-d', $item)).'" data-hits="'.esc_attr(get_post_meta($item->ID, 'post_views_count', true)).'">'; $output .= '<div class="uk-article uk-card'.esc_attr($card_style.$card_size_cls.( $thumbnail_hover ? ' uk-transition-toggle uk-overflow-hidden' : '' ).(!$hide_thumbnail && has_post_thumbnail( $item->ID ) && ($image_position == 'left' || $image_position == 'right') ? ' uk-grid-collapse' : '')).'"'.(!$hide_thumbnail && has_post_thumbnail( $item->ID ) && ($image_position == 'left' || $image_position == 'right') ? ' data-uk-grid' : '').'>'; if (!$hide_thumbnail && has_post_thumbnail( $item->ID ) && ($image_position == 'top' || $image_position == 'left' || $image_position == 'right') ) : if ($image_position == 'left' || $image_position == 'right') { $output .= '<div class="uk-card-media-'.$image_position.' uk-cover-container'.($image_position == 'right' ? ' uk-flex-last@m' : '').$image_width.'">'; } $output .= '<a class="ui-post-thumbnail uk-display-block uk-card-media-top'.esc_attr($cover_image.$image_border).'" href="'. get_permalink( $item->ID ) .'">'. UIPro_UIPosts_Helper::get_post_thumbnail($item, $thumbnail_size, ($image_position == 'left' || $image_position == 'right' ? 'data-uk-cover' : '')) .'</a>'; if ($image_position == 'left' || $image_position == 'right') { $output .= '<canvas width="600" height="400"></canvas>'; $output .= '</div>'; } endif; if ($layout == 'thumbnail') { $output .= '<a href="'. get_permalink( $item->ID ) .'"><div class="uk-position-cover uk-overlay uk-overlay-primary'.esc_attr( $thumbnail_hover ? ' uk-transition-fade' : '' ).'"></div></a>'; } $output .= '<div class="ui-post-info-wrap'.esc_attr(($layout == 'thumbnail' ? ' uk-position-bottom uk-light' : '').( $thumbnail_hover && $thumbnail_hover_transition ? $thumbnail_hover_transition : '' ).(!$hide_thumbnail && has_post_thumbnail( $item->ID ) && ($image_position == 'left' || $image_position == 'right') ? ' uk-width-expand@m' : '')).'">'; $output .= '<div class="'.esc_attr($uk_card_body).'">'; if (!$hide_thumbnail && has_post_thumbnail( $item->ID ) && $image_position == 'inside' ): $output .= '<a class="ui-post-thumbnail uk-display-block'.esc_attr($cover_image.$image_border.$image_margin).'" href="'. get_permalink( $item->ID ) .'">'. UIPro_UIPosts_Helper::get_post_thumbnail($item, $thumbnail_size) .'</a>'; endif; if(count($meta_top_position)) { $output .= '<div class="ui-post-meta-top uk-article-meta'.esc_attr($meta_top_margin).'" data-uk-margin>'; $output .= wp_kses(implode('', $meta_top_position), wp_kses_allowed_html('post')); $output .= '</div>'; } $output .= '<'.$heading_selector.' class="ui-title uk-margin-remove-top'.$title_heading_style.$title_margin.'"><a href="'. get_permalink( $item->ID ) .'">' . $item->post_title . '</a></'.$heading_selector.'>'; if(count($meta_middle_position)) { $output .= '<div class="ui-post-meta-middle uk-article-meta'.esc_attr($meta_middle_margin).'" data-uk-margin>'; $output .= wp_kses(implode('', $meta_middle_position), wp_kses_allowed_html('post')); $output .= '</div>'; } if ($show_intro && $item->post_excerpt) { $output .= '<div class="ui-post-introtext'.esc_attr($dropcap).'">'. wp_kses(UIPro_UIPosts_Helper::get_post_except($item), wp_kses_allowed_html('post')) .'</div>'; } if(count($meta_bottom_position)) { $output .= '<div class="ui-post-meta-bottom uk-article-meta'.esc_attr($meta_bottom_margin).'" data-uk-margin>'; $output .= wp_kses(implode('', $meta_bottom_position), wp_kses_allowed_html('post')); $output .= '</div>'; } if($show_readmore) { $output .= '<a class="ui-post-button' . esc_attr($button_class) . '" href="'. get_permalink( $item->ID ) .'"'.$button_target.'>'. esc_html($button_text) .'</a>'; } // Custom field include plugin_dir_path(__FILE__).'item_custom_fields.php'; $output .= '</div>'; // End card body if(count($meta_footer_position)) { $output .= '<div class="uk-card-footer">'; $output .= '<div class="ui-post-meta-footer uk-article-meta'.esc_attr($meta_footer_margin).'" data-uk-margin>'; $output .= wp_kses(implode('', $meta_footer_position), wp_kses_allowed_html('post')); $output .= '</div>'; $output .= '</div>'; //End card footer } $output .= '</div>'; //.ui-post-article-info-wrap if (!$hide_thumbnail && has_post_thumbnail( $item->ID ) && $image_position == 'bottom' ): $output .= '<a class="ui-post-thumbnail uk-display-block uk-card-media-bottom'.esc_attr($cover_image.$image_border).'" href="'. get_permalink( $item->ID ) .'">'. UIPro_UIPosts_Helper::get_post_thumbnail($item, $thumbnail_size) .'</a>'; endif; $output .= '</div>'; $output .= '</article>';
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
archive.php
14926 bytes
0644
base.php
19080 bytes
0644
item_custom_fields.php
2662 bytes
0644
post_item.php
12536 bytes
0644
post_item_style1.php
12532 bytes
0644
style1.php
19036 bytes
0644
N4ST4R_ID | Naxtarrr