WordPress 4.5
[autoinstalls/wordpress.git] / wp-includes / theme-compat / sidebar.php
1 <?php
2 /**
3  * @package WordPress
4  * @subpackage Theme_Compat
5  * @deprecated 3.0
6  *
7  * This file is here for Backwards compatibility with old themes and will be removed in a future version
8  *
9  */
10 _deprecated_file(
11         /* translators: %s: template name */
12         sprintf( __( 'Theme without %s' ), basename( __FILE__ ) ),
13         '3.0',
14         null,
15         /* translators: %s: template name */
16         sprintf( __( 'Please include a %s template in your theme.' ), basename( __FILE__ ) )
17 );
18 ?>
19         <div id="sidebar" role="complementary">
20                 <ul>
21                         <?php   /* Widgetized sidebar, if you have the plugin installed. */
22                                         if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
23                         <li>
24                                 <?php get_search_form(); ?>
25                         </li>
26
27                         <!-- Author information is disabled per default. Uncomment and fill in your details if you want to use it.
28                         <li><h2><?php _e('Author'); ?></h2>
29                         <p>A little something about you, the author. Nothing lengthy, just an overview.</p>
30                         </li>
31                         -->
32
33                         <?php if ( is_404() || is_category() || is_day() || is_month() ||
34                                                 is_year() || is_search() || is_paged() ) :
35                         ?> <li>
36
37                         <?php if ( is_404() ) : /* If this is a 404 page */ ?>
38                         <?php elseif ( is_category() ) : /* If this is a category archive */ ?>
39                                 <p><?php /* translators: %s: category name */
40                                         printf( __( 'You are currently browsing the archives for the %s category.' ),
41                                                 single_cat_title( '', false )
42                                         );
43                                 ?></p>
44
45                         <?php elseif ( is_day() ) : /* If this is a daily archive */ ?>
46                                 <p><?php /* translators: 1: site link, 2: archive date */
47                                         printf( __( 'You are currently browsing the %1$s blog archives for the day %2$s.' ),
48                                                 sprintf( '<a href="%1$s/">%2$s</a>', get_bloginfo( 'url' ), get_bloginfo( 'name' ) ),
49                                                 get_the_time( __( 'l, F jS, Y' ) )
50                                         );
51                                 ?></p>
52
53                         <?php elseif ( is_month() ) : /* If this is a monthly archive */ ?>
54                                 <p><?php /* translators: 1: site link, 2: archive month */
55                                         printf( __( 'You are currently browsing the %1$s blog archives for %2$s.' ),
56                                                 sprintf( '<a href="%1$s/">%2$s</a>', get_bloginfo( 'url' ), get_bloginfo( 'name' ) ),
57                                                 get_the_time( __( 'F, Y' ) )
58                                         );
59                                 ?></p>
60
61                         <?php elseif ( is_year() ) : /* If this is a yearly archive */ ?>
62                                 <p><?php /* translators: 1: site link, 2: archive year */
63                                         printf( __( 'You are currently browsing the %1$s blog archives for the year %2$s.' ),
64                                                 sprintf( '<a href="%1$s/">%2$s</a>', get_bloginfo( 'url' ), get_bloginfo( 'name' ) ),
65                                                 get_the_time( 'Y' )
66                                         );
67                                 ?></p>
68
69                         <?php elseif ( is_search() ) : /* If this is a search result */ ?>
70                                 <p><?php /* translators: 1: site link, 2: search query */
71                                         printf( __( 'You have searched the %1$s blog archives for <strong>&#8216;%2$s&#8217;</strong>. If you are unable to find anything in these search results, you can try one of these links.' ),
72                                                 sprintf( '<a href="%1$s/">%2$s</a>', get_bloginfo( 'url' ), get_bloginfo( 'name' ) ),
73                                                 esc_html( get_search_query() )
74                                         );
75                                 ?></p>
76
77                         <?php elseif ( isset( $_GET['paged'] ) && ! empty( $_GET['paged'] ) ) : /* If this set is paginated */ ?>
78                                 <p><?php /* translators: %s: site link */
79                                         printf( __( 'You are currently browsing the %s blog archives.' ),
80                                                 sprintf( '<a href="%1$s/">%2$s</a>', get_bloginfo( 'url' ), get_bloginfo( 'name' ) )
81                                         );
82                                 ?></p>
83
84                         <?php endif; ?>
85
86                         </li>
87                 <?php endif; ?>
88                 </ul>
89                 <ul role="navigation">
90                         <?php wp_list_pages('title_li=<h2>' . __('Pages') . '</h2>' ); ?>
91
92                         <li><h2><?php _e('Archives'); ?></h2>
93                                 <ul>
94                                 <?php wp_get_archives(array('type' => 'monthly')); ?>
95                                 </ul>
96                         </li>
97
98                         <?php wp_list_categories(array('show_count' => 1, 'title_li' => '<h2>' . __('Categories') . '</h2>')); ?>
99                 </ul>
100                 <ul>
101                         <?php if ( is_home() || is_page() ) { /* If this is the frontpage */ ?>
102                                 <?php wp_list_bookmarks(); ?>
103
104                                 <li><h2><?php _e('Meta'); ?></h2>
105                                 <ul>
106                                         <?php wp_register(); ?>
107                                         <li><?php wp_loginout(); ?></li>
108                                         <?php wp_meta(); ?>
109                                 </ul>
110                                 </li>
111                         <?php } ?>
112
113                         <?php endif; /* ! dynamic_sidebar() */ ?>
114                 </ul>
115         </div>