رفتن به مطلب

mehran-b

راهبر ارشد
  • تعداد ارسال‌ها

    2880
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    293

نوشته‌ها ارسال شده توسط mehran-b

  1. @p3i

     

    یه ایراد کوچیک داشت.

    add_filter('the_category_list', function($categories) {
    	
    	global $post;
    	
    	if(empty(get_post_meta($post->ID, '_yoast_wpseo_primary_category', true)))
    
    		return $categories;
    		
    	$yCatId = get_post_meta($post->ID, '_yoast_wpseo_primary_category', true);
    	
    	$yCatObj = get_term(absint($yCatId));
    	
    	if(!is_wp_error($yCatObj) && !is_null($yCatObj))
    		
    		return array($yCatObj);
    		
    	return $categories;
        
    });

     

    • امتیاز 4
  2. @p3i

     

    شما داخل فایل functions.php کد زیر رو اضافه کنید.

    add_filter('the_category_list', function($categories, $post_id) {
    	
    	if(empty(get_post_meta($post_id, '_yoast_wpseo_primary_category', true)))
    
    		return $categories;
    		
    	$yCatId = get_post_meta($post_id, '_yoast_wpseo_primary_category', true);
    	
    	$yCatObj = get_term(absint($yCatId));
    	
    	if(!is_wp_error($yCatObj) && !is_null($yCatObj))
    		
    		return array($yCatObj);
    		
    	return $categories;
    	
    }, 10, 2);

    سپس با استفاده از همون تابع the_category میتونید نتیجه رو ببینید.

    • امتیاز 4
×
×
  • اضافه کردن...