C:\xampp\htdocs\landing\wp-content\themes\pennews\sidebar.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
<?php
/**
 * The sidebar containing the main widget area
 *
 * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
 *
 * @package PenNews
 */

$id_sidebar 'sidebar-1';
$post_id get_the_ID();

if ( 
is_page() ) {
    
$use_option_current get_post_meta$post_id'penci_use_option_current_page'true );
    
$post_sidebar       get_post_meta$post_id'page_sidebar_right'true );
    if( 
$post_sidebar && $use_option_current ) {
        
$id_sidebar $post_sidebar;
    }else{
        
$id_sidebar penci_get_setting'penci_page_custom_sidebar_right' );
    }

} elseif ( 
is_archive() || is_home() || is_search() ) {
    
$id_sidebar penci_get_setting'penci_archive_custom_sidebar_right' );

    if( 
is_category() || is_tag() ) {
        
$term_id penci_get_term_id();
        
$tax_user_op get_term_meta$term_id'penci_use_opt_current'true );
        
$ct_sidebar  get_term_meta$term_id'penci_ct_sidebar_right'true );
        if ( 
$tax_user_op && $ct_sidebar ) {
            
$id_sidebar $ct_sidebar;
        }
    }

} elseif ( 
is_singular() ) {

    
$use_option_current get_post_meta$post_id'penci_use_option_current_single'true );
    
$post_sidebar       get_post_meta$post_id'single_sidebar_right'true );
    if( 
$post_sidebar && $use_option_current ) {
        
$id_sidebar $post_sidebar;
    }else{
        
$id_sidebar penci_get_setting'penci_single_custom_sidebar_right' );
    }
}

if( ! 
penci_check_active_sidebar'right' ) ) {
    return;
}


if ( ! 
is_active_sidebar$id_sidebar ) ) {
    
$id_sidebar 'sidebar-1';

    if ( ! 
is_active_sidebar$id_sidebar ) ) {
        return;
    }
}

?>

<aside class="widget-area widget-area-1 penci-sticky-sidebar penci-sidebar-widgets">
    <div class="theiaStickySidebar">
    <?php dynamic_sidebar$id_sidebar ); ?>
    </div>
</aside><!-- #secondary -->
x

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