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
|
<?php if ( ! defined( 'ABSPATH' ) ) { exit; }
$style = isset( $mart_list_data['style'] ) ? $mart_list_data['style'] : 'sml-s1'; $sort = isset( $mart_list_data['sort'] ) ? $mart_list_data['sort'] : 'asc'; $msl_items = isset( $mart_list_data['msl_items'] ) ? $mart_list_data['msl_items'] : array(); $msl_items_number = isset( $mart_list_data['msl_items_number'] ) ? $mart_list_data['msl_items_number'] : 0;
$paged = 1; if( get_query_var( 'paged' ) ){ $paged = get_query_var( 'paged' ); }elseif ( get_query_var( 'page' ) ){ $paged = get_query_var( 'page' ); }
if( ! isset( $msl_items[ $paged - 1 ] ) ){ $paged = 1; }
$key_current_item = $paged -1;
if( ! isset( $msl_items[ $key_current_item ] ) ){ return; } $msl_item = $msl_items[ $key_current_item ];
Penci_Smart_Lists_Helper::render_start_sml_div( $mart_list_data, $mart_list_style ); Penci_Smart_Lists_Helper::render_before_sml_wrap( $style, $sort, true );
echo '<div class="penci-sml-item">';
$xofy = get_theme_mod( 'penci_tran_sml_xofy' ); $xofy = $xofy ? $xofy : '<b>%1$s</b> of %2$s';
$title = isset( $item['title'] ) && $msl_item['title'] ? $msl_item['title'] : get_the_title();
$output_title = '<div class="penci-sml-number-title">'; $output_title .= '<h2 class="penci-sml-item-title">'; $output_title .= '<span class="penci-sml-item-number">'; $output_title .= sprintf( $xofy, number_format_i18n( $paged ) , $msl_items_number ); $output_title .= '</span>'; $output_title .= $title ; $output_title .='</h2>'; $output_title .='</div>'; echo $output_title;
Penci_Smart_Lists_Helper::render_image_item( $msl_item );
Penci_Smart_Lists_Helper::render_google_adsense( 'penci_sml_ads_s13_17' ); if( ! empty( $msl_item['content'] ) ){ echo '<div class="penci-sml-content penci-sml-p0">' . $msl_item['content'] . '</div>'; } echo '</div>'; Penci_Smart_Lists_Helper::markup_pagination( $paged, $msl_items_number, $msl_items ); ?> <?php Penci_Smart_Lists_Helper::render_after_sml_wrap( true );
|