- 
	
			
				
					August 10th, 2017, 02:45
				
			
			
				
					#11
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : درخواست کد نمایش دسته مطلب پاسخ : درخواست کد نمایش دسته مطلب
					
						
							ببخشید
 ارور زیر هم هست
 اینو ندیده بودم
 PHP Catchable fatal error:  Object of class WP_Term could not be converted to string in /home/weblians/public_html/khabareparsi.com/test/wp-content/themes/Farhang.1/sidbar/widgets/box-12.php on line 67
 
 لاین 67
 
	کد PHP: 
    $my_query = new WP_Query('showposts=6&cat='.$category.'&offset=1'); 
 
 
 
 
 
 
 
 
 
 
- 
    
- 
		
			
						
						
							August 10th, 2017 02:45
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					August 10th, 2017, 02:47
				
			
			
				
					#12
				
				
				
			
	 
		
			
			
				عضو دائم
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : درخواست کد نمایش دسته مطلب پاسخ : درخواست کد نمایش دسته مطلب
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  bloodthirstyb  
 ببخشید 
ارور زیر هم هست 
اینو ندیده بودم 
PHP Catchable fatal error:  Object of class WP_Term could not be converted to string in /home/weblians/public_html/khabareparsi.com/test/wp-content/themes/Farhang.1/sidbar/widgets/box-12.php on line 67
 
لاین 67 
 
	کد PHP: 
    $my_query = new WP_Query('showposts=6&cat='.$category.'&offset=1'); 
 
 
 
 
 
 این، همون اسم ها مثل هم بود ریخته بود بهم (متغیر $category)، یک کد صفحه قبل فرستادم، اسم ها را عوض کردم تست کنید.
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازT.Toosi به دلیل پست مفید
        
    
 
 
 
- 
	
			
				
					August 10th, 2017, 02:49
				
			
			
				
					#13
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : درخواست کد نمایش دسته مطلب پاسخ : درخواست کد نمایش دسته مطلب
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  T.Toosi  
 تست کنید : 
	کد:       <?php
      $cats = get_categories( array('parent' => 301) );
      foreach($cats as $cat)
      {     
      echo '<p><a href="' . get_category_link(  $cat->term_id ) . '" title="' . sprintf( __( "نمایش همه خبر های  %s" ), $cat->name ) . '" ' . '>' .  $cat->name .'</a> </p>';
      } 
      ?>
 
 
 
 با این کد درسته
 ولی واسه همه مطالب زیر دسته رو چاپ میکنه..درصورتی که اون مطلب اصلا جزو این دسته و زیر دسته نیست
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					August 10th, 2017, 02:54
				
			
			
				
					#14
				
				
				
			
	 
		
			
			
				عضو دائم
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : درخواست کد نمایش دسته مطلب پاسخ : درخواست کد نمایش دسته مطلب
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  bloodthirstyb  
 با این کد درسته
 ولی واسه همه مطالب زیر دسته رو چاپ میکنه..درصورتی که اون مطلب اصلا جزو این دسته و زیر دسته نیست
 
 
 
 شما باید category parent id نوشته را بگیرید داخل یک متغییر بریزید سپس متغیر را جایگزین 301 کنید، در کد بالا همه زیر دسته های موضوع با آیدی 301 را نمایش میدهد.
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					August 10th, 2017, 02:59
				
			
			
				
					#15
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : درخواست کد نمایش دسته مطلب پاسخ : درخواست کد نمایش دسته مطلب
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  T.Toosi  
 شما باید category parent id نوشته را بگیرید داخل یک متغییر بریزید سپس متغیر را جایگزین 301 کنید، در کد بالا همه زیر دسته های موضوع با آیدی 301 را نمایش میدهد. 
 
 
 ممنون
 ممکنه یه راهنمایی کنید که با چه کدی میتونمcategory parent id نوشته رو بگیرم؟...من زیاد از php سر در نمیارم...اگه امکانش هست ممنون میشم راهنماییم کنید. 
 - - - Updated - - -
 
 کد زیر درسته؟
 
	کد PHP: 
if ( is_category() ) {global $wp_query;$cat_obj = $wp_query->get_queried_object();$thisCat = $cat_obj->term_id;$thisCat = get_category($thisCat);$parentCat = get_category($thisCat->parent); 
 
 
 
 
 
 
 
				
				
				
					
						ویرایش توسط bloodthirstyb : August 10th, 2017 در ساعت 03:03
					
					
				 
 
 
 
 
- 
    
- 
	
			
				
					August 10th, 2017, 03:03
				
			
			
				
					#16
				
				
				
			
	 
		
			
			
				عضو دائم
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : درخواست کد نمایش دسته مطلب پاسخ : درخواست کد نمایش دسته مطلب
					
						
							تست کنید :
 
 
	کد:      <?php
      $cats = get_categories( array('parent' => $category) );
      foreach($cats as $cat)
      {     
      echo '<p><a href="' . get_category_link(  $cat->term_id ) . '" title="' . sprintf( __( "نمایش همه خبر های  %s" ), $cat->name ) . '" ' . '>' .  $cat->name .'</a> </p>';
      } 
      ?>
 
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازT.Toosi به دلیل پست مفید
        
    
 
 
 
- 
	
			
				
					August 10th, 2017, 03:06
				
			
			
				
					#17
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : درخواست کد نمایش دسته مطلب پاسخ : درخواست کد نمایش دسته مطلب
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  T.Toosi  
 تست کنید : 
	کد: <?php
      $cats = get_categories( array('parent' => $category) );
      foreach($cats as $cat)
      {     
      echo '<p><a href="' . get_category_link(  $cat->term_id ) . '" title="' . sprintf( __( "نمایش همه خبر های  %s" ), $cat->name ) . '" ' . '>' .  $cat->name .'</a> </p>';
      } 
      ?>
 
 
 
 ارور نداد
 ولی چیزی هم نمایش نداد
 
 - - - Updated - - -
 
 
	
		
			
			
				
					  نوشته اصلی توسط  T.Toosi  
 تست کنید : 
	کد:      <?php
      $cats = get_categories( array('parent' => $category) );
      foreach($cats as $cat)
      {     
      echo '<p><a href="' . get_category_link(  $cat->term_id ) . '" title="' . sprintf( __( "نمایش همه خبر های  %s" ), $cat->name ) . '" ' . '>' .  $cat->name .'</a> </p>';
      } 
      ?>
 
 
 
 
 با کد زیر درست شد
 
 
	کد PHP: 
 <?php
 
 $category = get_the_category();
 
 $cat_id = $category[0]->cat_ID;
 
 ?>
 
 <a href="<?php echo esc_url( get_category_link($cat_id) ); ?>"><?php echo get_cat_name($cat_id); ?></a>
 
 
 فقط اگه ممکنه یه تیکه بهش اضافه کنید که فقط واسه دسته ۳۰۱ زیر دسته ها نمایش داده بشه.
 
 
 
 
				
				
				
					
						ویرایش توسط bloodthirstyb : August 10th, 2017 در ساعت 03:20
					
					
				 
 
 
 
 
- 
    
- 
	
			
				
					August 10th, 2017, 03:43
				
			
			
				
					#18
				
				
				
			
	 
		
			
			
				عضو دائم
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : درخواست کد نمایش دسته مطلب پاسخ : درخواست کد نمایش دسته مطلب
					
						
							
	
		
			
			
				فقط اگه ممکنه یه تیکه بهش اضافه کنید که فقط واسه دسته ۳۰۱ زیر دسته ها نمایش داده بشه.
			
		 
 
 
 اگر بخواید فقط 301 ها را نشان دهد میشود همون کد اول و نیار به دریافت آیدی parent ندارد، فقط 301 بزارید، چون من فکر کردم برای هر نوشته میخواید زیر دسته های موضوع آن نوشته را نمایش دهید. مثلا یک نوشته آیدی موضوع مادر ـش 100 هست شما میخواید زیر دسته های موضوع با آیدی 100 را نشان دهید.
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از T.Toosi به دلیل پست مفید