За последние 24 часа нас посетили 55739 программистов и 1793 робота. Сейчас ищет 821 программист ...

Небольшая правда PHP кода

Тема в разделе "Прочие вопросы по PHP", создана пользователем webamirov, 29 май 2015.

  1. webamirov

    webamirov Новичок

    С нами с:
    17 янв 2015
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте! Я хочу поменять категорию на определенную(к примеру id 6) Чтобы выводились записи из id 6 в коде где выводиться Рандомные записи. Подскажите пожалуйста что нужно именно изменить?
    CMS Wordpress (последнее обновление)
    Тема - Best Magazine

    Код (PHP):
    1.     foreach($user_selected_categories as $key=>$user_selected_categorie){                            
    2.         if(is_numeric($user_selected_categorie)){
    3.             
    4.             if(isset(get_category($user_selected_categorie)->name)){
    5.                 $user_selected_category = get_category($user_selected_categorie)->name;
    6.                 $user_selected_category_desc =get_category($user_selected_categorie)->description;
    7.             }    
    8.             else{
    9.                 $user_selected_category = "";
    10.                 $user_selected_category_desc = "";
    11.             }
    12.             $top_tabs_categorys[$key]['category_name']=$user_selected_category;
    13.             $top_tabs_categorys[$key]['category_description']=$user_selected_category_desc;
    14.             $top_tabs_categorys[$key]['query']='posts_per_page='.($count_of_posts).'&cat='.$user_selected_categorie.'&order=DSEC';
    15.         }
    16.         else
    17.         {
    18.             switch($user_selected_categorie){
    19.                 case 'random':{
    20.                     
    21.                     $top_tabs_categorys[$key]['category_name']=__('Random Posts','best-magazine');
    22.                     $top_tabs_categorys[$key]['query']='orderby=rand&ignore_sticky_posts=1&posts_per_page='.$count_of_posts;
    23.                     
    24.                     break;
    25.                 }
    26.                 case 'popular':{
    27.                     
    28.                     $top_tabs_categorys[$key]['category_name']=__('Popular Posts','best-magazine');
    29.                     $top_tabs_categorys[$key]['query']='meta_key=wpb_post_views_count&orderby=>meta_value&posts_per_page='.$count_of_posts;
    30.                     
    31.                     break;
    32.                 }
    33.                 case 'recent':{
    34.                     
    35.                     $top_tabs_categorys[$key]['category_name']=__('Recent Posts','best-magazine');
    36.                     if(isset($data))
    37.                     $top_tabs_categorys[$key]['query']='meta_key=wpb_post_views_count&orderby=>meta_value&numberposts='.$data["postsCount"];
    38.                     $args = array(
    39.                                 'numberposts' => $count_of_posts,
    40.                                 'offset' => 0,
    41.                                 'category' => 0,
    42.                                 'orderby' => 'post_date',
    43.                                 'order' => 'DESC',
    44.                                 'post_type' => 'post',
    45.                                 'post_status' => 'draft, publish, future, pending, private',
    46.                                 'suppress_filters' => true 
    47.                             );
    48.                     
    49.                         $recent_posts = wp_get_recent_posts( $args, ARRAY_A );
    50.                         $recentList="";
    51.                         foreach( $recent_posts as $recent ){
    52.                             $img_html='';
    53.                             $img=wp_get_attachment_image_src( get_post_thumbnail_id($recent["ID"]));
    54.                             if($img){
    55.                                 $img_html="<div class=\"thumbnail-block\"\r\n \t\t\t\t\t\t\t\t <a class=\"image-block\" href=\"".get_permalink($recent["ID"]) ."\">\r\n \t\t\t\t\t\t\t\t\t<img src=\"".esc_attr( $img[0] )."\" alt=\"". esc_attr( $recent["post_title"] )."\" />\r\n \t\t\t\t\t\t\t\t</a>\r\n \t\t\t\t\t\t\t</div>";
    56.                             }
    57.                             
    58.                             $recentList= "\t\t\t\t\t\t<li>\r\n \t\t\t\t\t\t\t".$img_html."\r\n \t\t\t\t\t\t\t<div class=\"text\">\r\n \t\t\t\t\t\t\t\t<a href=\"".get_permalink($recent["ID"]) ."\">\r\n \t\t\t\t\t\t\t\t\t<h3>".esc_attr( $recent["post_title"] )."</h3>\r\n \t\t\t\t\t\t\t\t</a>\r\n \t\t\t\t\t\t\t\t<p>".substr( strip_tags( $recent["post_content"] ),0,50)."...</p>\r\n \t\t\t\t\t\t\t\t<span class=\"date\">".esc_attr( $recent["post_date"] )."</span>\r\n \t\t\t\t\t\t\t</div>\r\n \t\t\t\t\t\t</li>";
    59.                         }
    60.                     $top_tabs_categorys[$key]['recent']=$recentList;
    61.                     break;
    62.                 }
    63.             }
    64.         }
    65.         
    66.     }  
    Я так пологаю вот эту строчку менять нужно, только не знаю что именно сменить чтобы записи были из другой категории

    Код (PHP):
    1. orderby=rand&ignore_sticky_posts=1&posts_per_page=