mirror of
https://git.sindominio.net/estibadores/wordpress.git
synced 2024-11-14 23:21:07 +01:00
77 lines
1.8 KiB
PHP
77 lines
1.8 KiB
PHP
<?php
|
|
/**
|
|
* The Sidebar containing the main widget area.
|
|
*
|
|
* @package Catch Themes
|
|
* @subpackage Simple_Catch_Pro
|
|
* @since Simple Catch 1.0
|
|
*/
|
|
|
|
|
|
/**
|
|
* simplecatch_above_secondary hook
|
|
*/
|
|
do_action( 'simplecatch_above_secondary' );
|
|
|
|
$simplecatch_layout = simplecatch_get_theme_layout();
|
|
|
|
if ( 'left-sidebar' == $simplecatch_layout || 'right-sidebar' == $simplecatch_layout ) {
|
|
|
|
//Getting Ready to load data from Theme Options Panel
|
|
global $post, $wp_query;
|
|
|
|
// Front page displays in Reading Settings
|
|
$page_on_front = get_option('page_on_front') ;
|
|
$page_for_posts = get_option('page_for_posts');
|
|
|
|
// Get Page ID outside Loop
|
|
$page_id = $wp_query->get_queried_object_id();
|
|
|
|
if( $post ) {
|
|
if ( is_attachment() ) {
|
|
$parent = $post->post_parent;
|
|
$sidebaroptions = get_post_meta( $parent, 'simplecatch-sidebar-options', true );
|
|
}
|
|
else {
|
|
$sidebaroptions = get_post_meta( $post->ID, 'simplecatch-sidebar-options', true );
|
|
}
|
|
}
|
|
else {
|
|
$sidebaroptions = '';
|
|
}
|
|
|
|
echo '<aside id="secondary" class="widget-area" role="complementary">';
|
|
|
|
/**
|
|
* simplecatch_before_widget_start hook
|
|
*/
|
|
do_action( 'simplecatch_before_widget_start' );
|
|
|
|
if ( is_active_sidebar( 'sidebar' ) ) {
|
|
dynamic_sidebar( 'sidebar' );
|
|
}
|
|
else { ?>
|
|
<section id="search" class="widget widget_search">
|
|
<?php get_search_form(); ?>
|
|
</section>
|
|
|
|
<section id="archives" class="widget">
|
|
<h1 class="widget-title"><?php _e( 'Archives', 'simple-catch' ); ?></h1>
|
|
<ul>
|
|
<?php wp_get_archives( array( 'type' => 'monthly' ) ); ?>
|
|
</ul>
|
|
</section>
|
|
<?php }
|
|
|
|
/**
|
|
* simplecatch_after_widget_ends hook
|
|
*/
|
|
do_action( 'simplecatch_after_widget_ends' );
|
|
|
|
echo '</aside><!-- #secondary -->';
|
|
}
|
|
|
|
/**
|
|
* simplecatch_below_secondary hook
|
|
*/
|
|
do_action( 'simplecatch_below_secondary' );
|