XPressME Integration Kit

Trac


Ignore:
Timestamp:
Apr 6, 2009, 12:33:22 AM (15 years ago)
Author:
toemon
Message:

#90 マルチループを使っているブロックがマルチユーザに対応していない に対する修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-content/themes/xpress_default/blocks/recent_posts_list_block_theme.php

    r142 r157  
    1717        if (empty($time_format)) $time_format = get_settings('time_format'); 
    1818        if(empty($tag_select)) $tag_where = ''; else $tag_where = "tag='$tag_select'&"; 
     19 
     20        $selected_author_id = xpress_selected_author_id(false);  
     21        if (!empty($selected_author_id)){ 
     22                $author_where ="author=$selected_author_id&"; 
     23        } else { 
     24                $author_where = ''; 
     25        } 
    1926         
    2027        global $wpdb,$wp_query; 
     
    2431                $wp_query->in_the_loop = true;          //for use the_tags() in multi lopp  
    2532                if (array_search(0,$selected)===0) { 
    26                         $r = new WP_Query($tag_where ."showposts=$disp_count&what_to_show=posts&nopaging=0&post_status=publish"); 
     33                        $r = new WP_Query($author_where . $tag_where ."showposts=$disp_count&what_to_show=posts&nopaging=0&post_status=publish"); 
    2734 
    2835                } else { 
    2936                        $cat_id = implode(',',$selected); 
    30                         $r = new WP_Query($tag_where . "cat=$cat_id&showposts=$disp_count&what_to_show=posts&nopaging=0&post_status=publish"); 
     37                        $r = new WP_Query($author_where . $tag_where . "cat=$cat_id&showposts=$disp_count&what_to_show=posts&nopaging=0&post_status=publish"); 
    3138                } 
    3239                while($r->have_posts()){                         
Note: See TracChangeset for help on using the changeset viewer.