Bug #8870 » jadt.diff
| wp-content/themes/JADT/functions.php | ||
|---|---|---|
| 440 | 440 |
return $output; |
| 441 | 441 |
} //end custom_wp_link_pages |
| 442 | 442 | |
| 443 |
function childtheme_override_category_loop() {
|
|
| 444 |
global $wp_query; |
|
| 445 |
|
|
| 446 |
$args = array_merge( $wp_query->query_vars, array( |
|
| 447 |
'meta_key' => 'issue-order', |
|
| 448 |
'orderby' => 'meta_value', |
|
| 449 |
'order' => 'ASC', ) |
|
| 450 |
); |
|
| 451 |
|
|
| 452 |
query_posts( $args ); |
|
| 453 |
|
|
| 454 |
while ( have_posts() ) : the_post(); |
|
| 455 | ||
| 456 |
// action hook for insterting content above #post |
|
| 457 |
thematic_abovepost(); |
|
| 458 |
?> |
|
| 459 | ||
| 460 |
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?> > |
|
| 461 | ||
| 462 |
<?php |
|
| 463 | ||
| 464 |
// creating the post header |
|
| 465 |
thematic_postheader(); |
|
| 466 |
?> |
|
| 467 |
|
|
| 468 |
<div class="entry-content"> |
|
| 469 |
|
|
| 470 |
<?php thematic_content(); ?> |
|
| 471 | ||
| 472 |
</div><!-- .entry-content --> |
|
| 473 |
|
|
| 474 |
<?php thematic_postfooter(); ?> |
|
| 475 |
|
|
| 476 |
</div><!-- #post --> |
|
| 477 | ||
| 478 |
<?php |
|
| 479 |
// action hook for insterting content below #post |
|
| 480 |
thematic_belowpost(); |
|
| 481 |
|
|
| 482 |
endwhile; |
|
| 483 |
} // end childtheme_override_category_loop |
|
| 484 | ||
| 485 | 443 |
function childtheme_override_page_title() {
|
| 486 | 444 | |
| 487 | 445 |
/** |
| ... | ... | |
| 561 | 519 |
echo apply_filters('thematic_page_title', $content);
|
| 562 | 520 |
} |
| 563 | 521 | |
| 522 |
add_action( 'pre_get_posts', function( $query ) {
|
|
| 523 |
if ( ! $query->is_category() ) {
|
|
| 524 |
return; |
|
| 525 |
} |
|
| 526 | ||
| 527 |
$tq = $query->set( 'meta_key', 'issue-order' ); |
|
| 528 |
$tq = $query->set( 'orderby', 'meta_value' ); |
|
| 529 |
} ); |
|