web/wp-content/themes/thematic/changelog.html
author ymh <ymh.work@gmail.com>
Mon, 22 Mar 2010 16:36:28 +0100
changeset 5 ac511f1ccc8e
parent 1 0d28b7c10758
permissions -rw-r--r--
add hgignore
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
0d28b7c10758 First commit
ymh
parents:
diff changeset
     1
<h2>What's new in Thematic 0.9.6.2</h2>
0d28b7c10758 First commit
ymh
parents:
diff changeset
     2
0d28b7c10758 First commit
ymh
parents:
diff changeset
     3
<ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
     4
0d28b7c10758 First commit
ymh
parents:
diff changeset
     5
<li><h3>Fixed:</h3>
0d28b7c10758 First commit
ymh
parents:
diff changeset
     6
	<ul> 
0d28b7c10758 First commit
ymh
parents:
diff changeset
     7
		<li>Fixed a bug in page.php not loading <code>thematic_comments_template()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
     8
		
0d28b7c10758 First commit
ymh
parents:
diff changeset
     9
		<li>Fixed missing gettext in comments-extensions.php</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    10
		
0d28b7c10758 First commit
ymh
parents:
diff changeset
    11
		<li>Fixed French, German, Italian, Romanian, and Spanish language files</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    12
	</ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    13
</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    14
</ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    15
0d28b7c10758 First commit
ymh
parents:
diff changeset
    16
<h2>What's new in Thematic 0.9.6.1</h2>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    17
0d28b7c10758 First commit
ymh
parents:
diff changeset
    18
 
0d28b7c10758 First commit
ymh
parents:
diff changeset
    19
<ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    20
0d28b7c10758 First commit
ymh
parents:
diff changeset
    21
<li><p>Added two new hooks:</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    22
	<ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    23
0d28b7c10758 First commit
ymh
parents:
diff changeset
    24
		<li><code>thematic_abovecontainer()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    25
		<li><code>thematic_belowcontainer()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    26
	</ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    27
</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    28
0d28b7c10758 First commit
ymh
parents:
diff changeset
    29
<li><p>Thematic prevents the creation of the WordPress Generator. This can be filtered using a filter for <code>thematic_hide_generators</code>. Return <code>TRUE</code> and the WordPress Generator will be created.</p></li> 
0d28b7c10758 First commit
ymh
parents:
diff changeset
    30
0d28b7c10758 First commit
ymh
parents:
diff changeset
    31
<li><p>Added some filters to <code>comments.php</code>:</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    32
	<ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    33
0d28b7c10758 First commit
ymh
parents:
diff changeset
    34
	<li>The standard text 'One Comment' can be filtered using <code>thematic_singlecomment_text</code>.</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    35
0d28b7c10758 First commit
ymh
parents:
diff changeset
    36
	<li>The standard text 'n Comments' can be filtered using <code>thematic_multiplecomments_text</code>.</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    37
0d28b7c10758 First commit
ymh
parents:
diff changeset
    38
	<li>The standard text 'Post a Comment' can be filtered using <code>thematic_postcomment_text</code>.</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    39
0d28b7c10758 First commit
ymh
parents:
diff changeset
    40
	<li>The standard text 'Post a Reply to %s' can be filtered using <code>thematic_postreply_text</code>.</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    41
0d28b7c10758 First commit
ymh
parents:
diff changeset
    42
	<li>The standard text 'Comment' for the text box can be filtered using <code>thematic_commentbox_text</code>.</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    43
0d28b7c10758 First commit
ymh
parents:
diff changeset
    44
	<li>The standard text 'Post Comment' for the send button can be filtered using <code>thematic_commentbutton_text</code>.</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    45
	
0d28b7c10758 First commit
ymh
parents:
diff changeset
    46
	</ul> 
0d28b7c10758 First commit
ymh
parents:
diff changeset
    47
</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    48
0d28b7c10758 First commit
ymh
parents:
diff changeset
    49
<li><p>Split up <code>thematic_postheader()</code> and <code>thematic_postfooter()</code> into sub-functions. With these new functions it is easier to rearrange the displayed data.</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    50
0d28b7c10758 First commit
ymh
parents:
diff changeset
    51
	<ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    52
	<li><code>thematic_postheader()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    53
0d28b7c10758 First commit
ymh
parents:
diff changeset
    54
	<li><code>thematic_postheader_posttitle()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    55
0d28b7c10758 First commit
ymh
parents:
diff changeset
    56
	<li><code>thematic_postheader_postmeta()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    57
	</ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    58
0d28b7c10758 First commit
ymh
parents:
diff changeset
    59
	<ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    60
	<li><code>thematic_postmeta_authorlink()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    61
	
0d28b7c10758 First commit
ymh
parents:
diff changeset
    62
	<li><code>thematic_postmeta_entrydate()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    63
	
0d28b7c10758 First commit
ymh
parents:
diff changeset
    64
	<li><code>thematic_postmeta_editlink()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    65
	</ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    66
0d28b7c10758 First commit
ymh
parents:
diff changeset
    67
	<ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    68
	<li><code>thematic_postfooter()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    69
0d28b7c10758 First commit
ymh
parents:
diff changeset
    70
	<li><code>thematic_postfooter_posteditlink()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    71
0d28b7c10758 First commit
ymh
parents:
diff changeset
    72
	<li><code>thematic_postfooter_postcategory()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    73
0d28b7c10758 First commit
ymh
parents:
diff changeset
    74
	<li><code>thematic_postfooter_posttags()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    75
0d28b7c10758 First commit
ymh
parents:
diff changeset
    76
	<li><code>thematic_postfooter_postconnect()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    77
0d28b7c10758 First commit
ymh
parents:
diff changeset
    78
	<li><code>thematic_postfooter_postcomments()</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    79
	</ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    80
 </li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    81
0d28b7c10758 First commit
ymh
parents:
diff changeset
    82
<li><p>The several parts of the body class can be switched off using the following filters:</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    83
	<ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    84
	<li><code>thematic_show_bodyclass</code> (master switch)</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    85
0d28b7c10758 First commit
ymh
parents:
diff changeset
    86
	<li><code>thematic_show_bc_wordpress</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    87
0d28b7c10758 First commit
ymh
parents:
diff changeset
    88
	<li><code>thematic_show_bc_datetime</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    89
0d28b7c10758 First commit
ymh
parents:
diff changeset
    90
	<li><code>thematic_show_bc_contenttype</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    91
0d28b7c10758 First commit
ymh
parents:
diff changeset
    92
	<li><code>thematic_show_bc_singular</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    93
0d28b7c10758 First commit
ymh
parents:
diff changeset
    94
	<li><code>thematic_show_bc_singlepost</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    95
0d28b7c10758 First commit
ymh
parents:
diff changeset
    96
	<li><code>thematic_show_bc_authorarchives</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    97
0d28b7c10758 First commit
ymh
parents:
diff changeset
    98
	<li><code>thematic_show_bc_categoryarchives</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    99
0d28b7c10758 First commit
ymh
parents:
diff changeset
   100
	<li><code>thematic_show_bc_tagarchives</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   101
0d28b7c10758 First commit
ymh
parents:
diff changeset
   102
	<li><code>thematic_show_bc_pages</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   103
0d28b7c10758 First commit
ymh
parents:
diff changeset
   104
	<li><code>thematic_show_bc_search</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   105
0d28b7c10758 First commit
ymh
parents:
diff changeset
   106
	<li><code>thematic_show_bc_loggedin</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   107
0d28b7c10758 First commit
ymh
parents:
diff changeset
   108
	<li><code>thematic_show_bc_browser</code></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   109
	</ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   110
0d28b7c10758 First commit
ymh
parents:
diff changeset
   111
</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   112
 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   113
0d28b7c10758 First commit
ymh
parents:
diff changeset
   114
<li><p><code>&lt;head profile="http://gmpg.org/xfn/11"&gt;</code> can be filtered using <code>thematic_head_profile</code>.</p></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   115
 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   116
0d28b7c10758 First commit
ymh
parents:
diff changeset
   117
<li><p>Complete rewrite of the widget areas:</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   118
0d28b7c10758 First commit
ymh
parents:
diff changeset
   119
	<p>The widget areas are now controlled by the <code>$thematic_widgetized_areas</code> array. This is the basic layout:</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   120
	<pre lang="php">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   121
$thematic_widgetized_areas = array(
0d28b7c10758 First commit
ymh
parents:
diff changeset
   122
0d28b7c10758 First commit
ymh
parents:
diff changeset
   123
               'Primary Aside' => array(
0d28b7c10758 First commit
ymh
parents:
diff changeset
   124
0d28b7c10758 First commit
ymh
parents:
diff changeset
   125
                               'admin_menu_order' => 100,
0d28b7c10758 First commit
ymh
parents:
diff changeset
   126
0d28b7c10758 First commit
ymh
parents:
diff changeset
   127
                               'args' => array (
0d28b7c10758 First commit
ymh
parents:
diff changeset
   128
0d28b7c10758 First commit
ymh
parents:
diff changeset
   129
                                               'name' => 'Primary Aside',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   130
0d28b7c10758 First commit
ymh
parents:
diff changeset
   131
                                               'id' => 'primary-aside',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   132
0d28b7c10758 First commit
ymh
parents:
diff changeset
   133
                                               'description' => __('The primary widget area, most often used as a sidebar.', 'thematic'),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   134
0d28b7c10758 First commit
ymh
parents:
diff changeset
   135
                                               'before_widget' => thematic_before_widget(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   136
0d28b7c10758 First commit
ymh
parents:
diff changeset
   137
                                               'after_widget' => thematic_after_widget(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   138
0d28b7c10758 First commit
ymh
parents:
diff changeset
   139
                                               'before_title' => thematic_before_title(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   140
0d28b7c10758 First commit
ymh
parents:
diff changeset
   141
                                               'after_title' => thematic_after_title(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   142
0d28b7c10758 First commit
ymh
parents:
diff changeset
   143
                                               ),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   144
0d28b7c10758 First commit
ymh
parents:
diff changeset
   145
                               'action_hook'    => 'widget_area_primary_aside',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   146
0d28b7c10758 First commit
ymh
parents:
diff changeset
   147
                               'function'                            => 'thematic_primary_aside',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   148
0d28b7c10758 First commit
ymh
parents:
diff changeset
   149
                               'priority'                              => 10,
0d28b7c10758 First commit
ymh
parents:
diff changeset
   150
0d28b7c10758 First commit
ymh
parents:
diff changeset
   151
                               ),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   152
0d28b7c10758 First commit
ymh
parents:
diff changeset
   153
               )
0d28b7c10758 First commit
ymh
parents:
diff changeset
   154
	</pre>              
0d28b7c10758 First commit
ymh
parents:
diff changeset
   155
0d28b7c10758 First commit
ymh
parents:
diff changeset
   156
	<p>Using this array you can remove unnecessary widget areas with a filter before these are created:</p>	
0d28b7c10758 First commit
ymh
parents:
diff changeset
   157
	<pre lang="php">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   158
function remove_widget_area($content) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   159
0d28b7c10758 First commit
ymh
parents:
diff changeset
   160
         unset($content['Primary Aside']);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   161
0d28b7c10758 First commit
ymh
parents:
diff changeset
   162
         return $content;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   163
0d28b7c10758 First commit
ymh
parents:
diff changeset
   164
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   165
0d28b7c10758 First commit
ymh
parents:
diff changeset
   166
add_filter('thematic_widgetized_areas', 'remove_widget_area');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   167
	</pre> 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   168
0d28b7c10758 First commit
ymh
parents:
diff changeset
   169
	<p><strong>Note:</strong> This will completely remove a widget area. Do not use this functionality with conditional tags to remove a widget area from a certain page / post.</p> 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   170
0d28b7c10758 First commit
ymh
parents:
diff changeset
   171
	<p>A widget area can be renamed:</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   172
0d28b7c10758 First commit
ymh
parents:
diff changeset
   173
	<pre lang="php">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   174
function rename_widget_area($content) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   175
0d28b7c10758 First commit
ymh
parents:
diff changeset
   176
         $content['Primary Aside']['args']['name'] = 'My first Sidebar';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   177
0d28b7c10758 First commit
ymh
parents:
diff changeset
   178
         return $content;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   179
0d28b7c10758 First commit
ymh
parents:
diff changeset
   180
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   181
0d28b7c10758 First commit
ymh
parents:
diff changeset
   182
add_filter('thematic_widgetized_areas', 'rename_widget_area');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   183
	</pre>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   184
0d28b7c10758 First commit
ymh
parents:
diff changeset
   185
	<p>Display a widget area based on a conditional tag:</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   186
	<pre lang="php">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   187
// First we create a new function to display the secondary aside only on pages:
0d28b7c10758 First commit
ymh
parents:
diff changeset
   188
0d28b7c10758 First commit
ymh
parents:
diff changeset
   189
function childtheme_secondary_aside() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   190
0d28b7c10758 First commit
ymh
parents:
diff changeset
   191
         if (is_page()) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   192
0d28b7c10758 First commit
ymh
parents:
diff changeset
   193
                 if (is_sidebar_active('secondary-aside')) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   194
0d28b7c10758 First commit
ymh
parents:
diff changeset
   195
                          echo thematic_before_widget_area('secondary-aside');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   196
0d28b7c10758 First commit
ymh
parents:
diff changeset
   197
                          dynamic_sidebar('secondary-aside');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   198
0d28b7c10758 First commit
ymh
parents:
diff changeset
   199
                          echo thematic_after_widget_area('secondary-aside');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   200
0d28b7c10758 First commit
ymh
parents:
diff changeset
   201
                 }
0d28b7c10758 First commit
ymh
parents:
diff changeset
   202
0d28b7c10758 First commit
ymh
parents:
diff changeset
   203
         }
0d28b7c10758 First commit
ymh
parents:
diff changeset
   204
0d28b7c10758 First commit
ymh
parents:
diff changeset
   205
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   206
0d28b7c10758 First commit
ymh
parents:
diff changeset
   207
// ... and then ... without removing an action or so:
0d28b7c10758 First commit
ymh
parents:
diff changeset
   208
0d28b7c10758 First commit
ymh
parents:
diff changeset
   209
function change_secondary_aside($content) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   210
0d28b7c10758 First commit
ymh
parents:
diff changeset
   211
         $content['Secondary Aside']['function'] = 'childtheme_secondary_aside';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   212
0d28b7c10758 First commit
ymh
parents:
diff changeset
   213
         return $content;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   214
0d28b7c10758 First commit
ymh
parents:
diff changeset
   215
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   216
0d28b7c10758 First commit
ymh
parents:
diff changeset
   217
add_filter('thematic_widgetized_areas','change_secondary_aside');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   218
</pre>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   219
 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   220
<p>Create several widget areas that will be displayed on a certain position based on conditional tags:</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   221
0d28b7c10758 First commit
ymh
parents:
diff changeset
   222
	<pre lang="php">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   223
function change_secondary_aside($content) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   224
0d28b7c10758 First commit
ymh
parents:
diff changeset
   225
         $content['Secondary Aside']['function'] = 'childtheme_secondary_aside';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   226
0d28b7c10758 First commit
ymh
parents:
diff changeset
   227
         $content['Secondary Aside Pages'] = array(
0d28b7c10758 First commit
ymh
parents:
diff changeset
   228
0d28b7c10758 First commit
ymh
parents:
diff changeset
   229
                 'admin_menu_order' => 201,
0d28b7c10758 First commit
ymh
parents:
diff changeset
   230
0d28b7c10758 First commit
ymh
parents:
diff changeset
   231
                 'args' => array (
0d28b7c10758 First commit
ymh
parents:
diff changeset
   232
0d28b7c10758 First commit
ymh
parents:
diff changeset
   233
                          'name' => 'Secondary Aside Pages',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   234
0d28b7c10758 First commit
ymh
parents:
diff changeset
   235
                          'id' => 'secondary-aside-pages',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   236
0d28b7c10758 First commit
ymh
parents:
diff changeset
   237
                          'description' => __('The secondary widget area for pages.', 'childtheme'),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   238
0d28b7c10758 First commit
ymh
parents:
diff changeset
   239
                          'before_widget' => thematic_before_widget(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   240
0d28b7c10758 First commit
ymh
parents:
diff changeset
   241
                          'after_widget' => thematic_after_widget(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   242
0d28b7c10758 First commit
ymh
parents:
diff changeset
   243
                          'before_title' => thematic_before_title(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   244
0d28b7c10758 First commit
ymh
parents:
diff changeset
   245
                          'after_title' => thematic_after_title(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   246
0d28b7c10758 First commit
ymh
parents:
diff changeset
   247
                 ),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   248
0d28b7c10758 First commit
ymh
parents:
diff changeset
   249
                 'action_hook'    => 'thematic_secondary_aside',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   250
0d28b7c10758 First commit
ymh
parents:
diff changeset
   251
                 'function'                => 'childtheme_secondary_aside',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   252
0d28b7c10758 First commit
ymh
parents:
diff changeset
   253
                 'priority'                => 10,
0d28b7c10758 First commit
ymh
parents:
diff changeset
   254
0d28b7c10758 First commit
ymh
parents:
diff changeset
   255
         );
0d28b7c10758 First commit
ymh
parents:
diff changeset
   256
0d28b7c10758 First commit
ymh
parents:
diff changeset
   257
 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   258
0d28b7c10758 First commit
ymh
parents:
diff changeset
   259
         return $content;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   260
0d28b7c10758 First commit
ymh
parents:
diff changeset
   261
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   262
0d28b7c10758 First commit
ymh
parents:
diff changeset
   263
add_filter('thematic_widgetized_areas','change_secondary_aside');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   264
0d28b7c10758 First commit
ymh
parents:
diff changeset
   265
 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   266
0d28b7c10758 First commit
ymh
parents:
diff changeset
   267
function childtheme_secondary_aside() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   268
0d28b7c10758 First commit
ymh
parents:
diff changeset
   269
         if (is_sidebar_active('secondary-aside') && is_sidebar_active('secondary-aside-pages')) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   270
0d28b7c10758 First commit
ymh
parents:
diff changeset
   271
                 echo thematic_before_widget_area('secondary-aside');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   272
0d28b7c10758 First commit
ymh
parents:
diff changeset
   273
                 if (is_page()) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   274
0d28b7c10758 First commit
ymh
parents:
diff changeset
   275
                          dynamic_sidebar('secondary-aside-pages');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   276
0d28b7c10758 First commit
ymh
parents:
diff changeset
   277
                 } else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   278
0d28b7c10758 First commit
ymh
parents:
diff changeset
   279
                          dynamic_sidebar('secondary-aside');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   280
0d28b7c10758 First commit
ymh
parents:
diff changeset
   281
                 }
0d28b7c10758 First commit
ymh
parents:
diff changeset
   282
0d28b7c10758 First commit
ymh
parents:
diff changeset
   283
                 echo thematic_after_widget_area('secondary-aside');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   284
0d28b7c10758 First commit
ymh
parents:
diff changeset
   285
         }
0d28b7c10758 First commit
ymh
parents:
diff changeset
   286
0d28b7c10758 First commit
ymh
parents:
diff changeset
   287
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   288
	</pre>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   289
0d28b7c10758 First commit
ymh
parents:
diff changeset
   290
 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   291
0d28b7c10758 First commit
ymh
parents:
diff changeset
   292
<li><h3>Fixed:</h3>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   293
	<ul> 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   294
		<li>Fixed a bug in <code>thematic_page_title()</code> not displaying a correct title in attachement.php</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   295
		
0d28b7c10758 First commit
ymh
parents:
diff changeset
   296
		<li>Fixed the widget area 'Index Insert'.</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   297
		
0d28b7c10758 First commit
ymh
parents:
diff changeset
   298
		<li>Fixed a bug in <code>thematic_create_robots()</code>.</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   299
	</ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   300
</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   301
</ul>