C:\xampp\htdocs\landing\wp-content\plugins\penci-pennews-portfolio\inc\taxonomy-portfolio.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<?php
// Exit if accessed directly
if ( ! defined'ABSPATH' ) ) {
    exit;
}

global 
$wp_query;
get_header(); ?>
    <div id="primary" class="content-area penci-archive">
        <main id="main" class="site-main">
            <div class="penci-container">
                <div class="penci-container__content">
                    <div class="penci-wide-content penci-sticky-content">
                        <div id="penci-archive__content" class="penci-archive__content ">
                            <?php
                            $image_thumb 
Pennew_Portfolio_Helper::get_image_size();

                            
$hide_title      get_theme_mod'penci_hide_archive_title' );
                            
$align_title     get_theme_mod'penci_archive_align_post_title' );
                            
$align_title     $align_title $align_title 'center';
                            
$hide_breadcrumb get_theme_mod'penci_hide_archive_breadcrumb' );
                            
$column          get_theme_mod'penci_portfolio_column' ) ? get_theme_mod'penci_portfolio_column' ) : 3;
                            
$_effect         get_theme_mod'penci_portfolio_item_style' ) ? get_theme_mod'penci_portfolio_item_style' ) : 'slidenfade-one';
                            
?>
                            <?php if ( ! $hide_breadcrumb ) : penci_breadcrumbs( array( 'taxonomy' => 'portfolio-category' ) ); endif; ?>
                        
                            <?php
                            
if ( have_posts() ) : ?>
                                <?php
                                $item_style 
get_theme_mod'penci_portfolio_item_style' );
                                
$item_style $item_style $item_style 'text_overlay';
                                
$unique_id  'penci-portfolio' '--' rand1000100000 );

                                
$class 'wrapper-penci-portfolio';
                                
$class .= ' penci-portfolio-' $item_style;
                                
$class .= ' penci-portfolio-' get_theme_mod'penci_portfolio_effect' );
                                
?>
                                <div id="<?php echo $unique_id?>" class="<?php echo $class?>">
                                    <div class="penci-portfolio penci-portfolio-wrap column-<?php echo esc_attr$column ); ?>">
                                        <?php
                                        $portfolio_i 
0;
                                        while ( 
have_posts() ): the_post();
                                            include 
PENCI_PORTFOLIO__DIR "/template/content-portfolio.php";
                                            
$portfolio_i ++;
                                        endwhile;
                                        
?>
                                    </div>
                                    <?php
                                    $style_pag     
get_theme_mod'penci_portfolio_style_pag' );
                                    
$numbermore    get_theme_mod'penci_portfolio_numbermore' );
                                    
$pag_pos       get_theme_mod'penci_portfolio_pag_pos' );
                                    
$layout        get_theme_mod'penci_portfolio_layout' );
                                    
$cat_showposts get_theme_mod'penci_portfolio_cat_showposts' );
                                    
$cat_showposts $cat_showposts $cat_showposts 12;
                                    
$build_query   'size:' $cat_showposts '|post_type:portfolio';

                                    
$pag_atts = array(
                                        
'style_pag'   => $style_pag $style_pag 'load_more',
                                        
'numbermore'  => $numbermore $numbermore 6,
                                        
'pag_pos'     => $pag_pos $pag_pos 'center',
                                        
'style'       => $layout $layout 'masonry',
                                        
'build_query' => $build_query,
                                    );


                                    
$data_query    PenciLoopSettings::parseData$build_query );
                                    
$query_builder = new PenciLoopQueryBuilder$data_query );
                                    
$query         $query_builder->build_args();

                                    
$category_query array_merge$query, array(
                                        
'paged'              => 0,
                                        
'posts_per_page'     => - 1,
                                        
'portfolio_category' => '',
                                        
'fields'             => 'ids'
                                    
) );

                                    
$all_items_count countget_posts$category_query ) );

                                    
$query_args = array(
                                        
'post_status'    => 'publish',
                                        
'posts_per_page' => $cat_showposts,
                                        
'post_type'      => 'portfolio'
                                    
);

                                    
Pennew_Portfolio_Helper::get_html_paginationfalse$pag_atts$data_query );


                                    
$portfolio_data_js = array(
                                        
'atts'         => $pag_atts,
                                        
'instanceId'   => $unique_id,
                                        
'data_query'   => $data_query,
                                        
'query'        => $query,
                                        
'count'        => $all_items_count,
                                        
'countByTerms' => array( ),
                                        
'currentTerm'  => '*',
                                        
'currentTax'   => '',
                                    );

                                    
?>
                                    <script type="text/javascript">
                                        portfolioDataJs.push( <?php echo json_encode$portfolio_data_js ); ?> );
                                    </script>
                                </div>

                            <?php endif; ?>
                        </div>
                    </div>
                    <?php get_sidebar'portfolio-left' ); ?>
                    <?php get_sidebar'portfolio-right' ); ?>
                </div>
            </div>
        </main><!-- #main -->
    </div><!-- #primary -->
<?php
get_footer
();
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586