���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/righteousmag.com/wp-content__a986334/themes/caster/widget-templates/portfolio-section.php
���ѧ٧ѧ�
<?php $atts = $this->get_settings_for_display(); extract( $atts ); $cbp_classes = ''; $cbp_caption_class = ''; $caption_animation = ''; $data_attr = array(); $inherit_orderby = caster_get_option( 'portfolio-order-by' ); $inherit_order = caster_get_option( 'portfolio-order-arrangement' ); if( $portfolio_layout == 'wide' ) { $cbp_classes .= ' portfolio-listing-wide'; $portfolio_columns = 1; $portfolio_columns_tablet = 1; $portfolio_columns_mobile = 1; $caption_animation = $wide_layout_caption_animation; $content_position = 'under-image'; } elseif( $content_position == 'overlay' ) { $caption_animation = $overlay_caption_animation; } elseif( $content_position == 'under-image' ) { $caption_animation = $under_image_caption_animation; } //animation effect if( $caption_animation == 'shrink' ) { $cbp_classes .= ' cbp-caption-custom-effect'; } elseif( $caption_animation == 'none' ) { $cbp_classes .= ' cbp-no-hover-effect'; } //display type if( $portfolio_layout == 'wide' ) { $cbp_classes .= ' effect-fade-in-up'; } if( $content_alignment == 'alignCenter' ) { $cbp_caption_class = 'text-center'; } $data_attr[ 'data-loadmoreaction' ] = ( $load_more_using ) ? $load_more_using : ''; $data_attr[ 'data-loadnoofitems' ] = ( $load_no_of_items ) ? $load_no_of_items : '1'; $data_attr[ 'data-layoutmode' ] = ( $portfolio_layout ) ? $portfolio_layout : ''; $data_attr[ 'data-captionanimation' ] = ( $caption_animation ) ? $caption_animation : ''; $data_attr[ 'data-animationtype' ] = ( $filter_animation ) ? $filter_animation : ''; $data_attr[ 'data-gapvertical' ] = ( $vertical_space[ 'size' ] ) ? intval( $vertical_space[ 'size' ] ) : ''; $data_attr[ 'data-gaphorizontal' ] = ( $horizontal_space[ 'size' ] ) ? intval( $horizontal_space[ 'size' ] ) : ''; $data_attr[ 'data-displaytype' ] = 'default'; $data_attr[ 'data-large-desktop' ] = ( $portfolio_columns ) ? intval( $portfolio_columns ) : ''; $data_attr[ 'data-tablet-landscape' ] = ( $portfolio_columns_tablet ) ? intval( $portfolio_columns_tablet ) : ''; $data_attr[ 'data-tablet-portrait' ] = ( $portfolio_columns_mobile ) ? intval( $portfolio_columns_mobile ) : ''; $data_attr[ 'data-mobile' ] = ( $portfolio_columns_mobile ) ? intval( $portfolio_columns_mobile ) : ''; if( empty( $no_of_items ) ) { $no_of_items = -1; } if( $orderby == 'inherit' ) { $orderby = $inherit_orderby; } if( $order == 'inherit' ) { $order = $inherit_order; } if( $exclude_portfolio ) { $exclude_portfolio = explode( ',', $exclude_portfolio ); } if( $exclude_categories ) { $exclude_categories = explode( ',', $exclude_categories ); } ?> <!-- Portfolio Wrap --> <div class="caster-portfolio-wrap"> <?php if ( $show_filter ) { $args = array( 'show_all_category' => $show_all_category, 'categories_flag' => $categories_flag, 'exclude_categories' => $exclude_categories, 'show_sub_category' => $show_sub_category, 'filter_position' => $filter_position, 'filter_orderby' => $filter_orderby, 'filter_order' => $filter_order ); caster_portfolio_category_filter_items( $args ); } $tax_query = array(); if( !empty( $exclude_categories ) ) { $tax_query[] = array( array( 'taxonomy' => 'portfolio_category', 'field' => 'slug', 'terms' => $exclude_categories, 'operator' => ( $categories_flag == 'exclude' ) ? 'NOT IN' : 'IN' ) ); } if( $portfolio_items_flag == 'exclude' ) { $args = array( 'post_type' => 'portfolio', 'posts_per_page' => $no_of_items, 'order' => $order, 'orderby' => $orderby, 'post_status' => 'publish', 'post__not_in' => $exclude_portfolio, 'tax_query' => $tax_query ); } else { $args = array( 'post_type' => 'portfolio', 'posts_per_page' => $no_of_items, 'order' => $order, 'orderby' => $orderby, 'post_status' => 'publish', 'post__in' => $exclude_portfolio, 'tax_query' => $tax_query ); } $portfolio_query = new WP_Query( $args ); if( $portfolio_query -> have_posts() ) { ?> <div id="widget-portfolio-container-grid" class="cbp <?php echo esc_attr( $cbp_classes ); ?>" <?php echo caster_build_data_attr( $data_attr ); ?> > <?php foreach ( $portfolio_query -> posts as $post ) { setup_postdata( $post ); // Post Vars $post_id = get_the_ID(); $terms = wp_get_post_terms( $post_id, 'portfolio_category' ); $portfolio_project_type = caster_get_post_meta( 'portfolio_project_type' ); $term_string = ''; $term_subtitle = ''; if ( !empty( $terms ) ) { foreach ( $terms as $key => $value ) { $term_string .= ' ' . $value->slug; $term_subtitle .= $value->name . ' / '; } } $args = array( 'term_string' => $term_string, 'term_subtitle' => $term_subtitle, 'content_position' => $content_position, 'content_alignment' => $content_alignment, 'caption_animation' => $caption_animation, 'portfolio_layout' => $portfolio_layout, 'view_project_text' => $view_project_text, 'cbp_caption_class' => $cbp_caption_class, 'portfolio_project_type' => $portfolio_project_type ); if( $portfolio_layout == 'wide' ) { caster_portfolio_wide_item_layout( $args ); } else { if( $portfolio_project_type == 'lightbox' ) { caster_portfolio_lightbox_item( $args ); } elseif( $portfolio_project_type == 'page' ) { caster_portfolio_page_item( $args ); } elseif( $portfolio_project_type == 'external' ) { caster_portfolio_external_item( $args ); } } } ?> </div><!--End #grid-container--> <?php if( $load_more_feature && $no_of_items != -1 ) { $args = array( 'portfolio_project_type' => $portfolio_project_type, 'portfolio_items_flag' => $portfolio_items_flag, 'exclude_portfolio' => $exclude_portfolio, 'categories_flag' => $categories_flag, 'exclude_categories' => $exclude_categories, 'no_of_items' => $no_of_items, 'orderby' => $orderby, 'order' => $order, 'content_position' => $content_position, 'content_alignment' => $content_alignment, 'caption_animation' => $caption_animation, 'portfolio_layout' => $portfolio_layout, 'view_project_text' => $view_project_text, 'button_text' => $button_text, 'button_loading_text' => $button_loading_text, 'button_load_text' => $button_load_text, 'load_more_using' => $load_more_using ); caster_portfolio_loadmore_items( $args ); } ?> <?php } else { ?> <div> <h1 class="err-msg"> <?php esc_html_e( 'No portfolio items added, Please add from admin.', 'caster' ); ?> </h1> </div> <?php } wp_reset_postdata(); ?> </div> <!-- Portfolio Wrap Ends -->
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�