دریافت term های دلخواه در وردپرس با استفاده از تابع get_terms

تاریخ: 05 آذر 1398

در موارد زیادی نیاز می شود که term ها با اطلاعات مشخصی را دریافت نماییم. مثلا در صفحه اصلی سایت، ما تصمیم گرفتیم چند term مهم را در بالای مطالب به نمایش بگذاریم تا کاربران به راحتی به مطالب دلخواه خود دست یابند. تابع get_terms بهترین تابع برای انجام این کار می باشد. این تابع فیلترینگ قدرتمندی دارد و می تواند term های کاملا شخصی سازی شده ای را به ما تحویل دهد.

مقدار برگردانده شده آرایه ای از آبجکت های حاوی اطلاعات term ها می باشد.

get_terms( array|string $args = array(), array|string $deprecated = '' )

1- پارامتر args

این پارامتر شامل کلیه فیلترهای ممکن برای شخصی سازی term های مدنظر ما می باشد. پارامترهای مهم این آرایه در زیر وارد شده اند:


[
   'taxonomy' => null,
   'orderby' => 'name',
   'order' => 'ASC',
   'hide_empty' => true,
   'include' => array(),
   'exclude' => array(),
   'exclude_tree' => array(),
   'number' => '',
   'fields' => 'all',
   'name' => '',
   'slug' => '',
   'term_taxonomy_id' => '',
   'name__like' => '',
   'description__like' => '',
   'child_of' => 0,
   'parent' => '',
   'childless' => false,
]

اگر هیچ پارامتری وارد نشود، تمام term های موجود برگردانده می شود.

اگر هیچ تکزانامی ای وجود نداشته باشد، شی wp_error برگردانده می شود.

دیدگاهتان را بنویسید

آموزش term در وردپرس

17 مقاله آموزشی

  • آشنایی با term ها در وردپرس
  • دریافت لینک term در وردپرس با استفاده از تابع get_term_link
  • دریافت term های دلخواه در وردپرس با استفاده از تابع get_terms
  • به روزرسانی term در وردپرس با استفاده از تابع wp_update_term
  • افزودن term در وردپرس با استفاده از تابع wp_insert_term
  • حذف term با تکزانامی category در وردپرس با استفاده از تابع wp_delete_category
  • حذف term در وردپرس با استفاده از تابع wp_delete_term
  • چک کردن وجود یا عدم وجود term در وردپرس با استفاده از تابع term_exists
  • عملیات crud متادیتای term ها در وردپرس
  • بررسی وجود taxonomy با داشتن نام آن taxonomy
  • دریافت اطلاعات taxanomy با استفاده از نام taxonomy در وردپرس
  • گرفتن فرزندان یک term در وردپرس با استفاده از تابع get_term_children
  • گرفتن مطالب با term های خاص در وردپرس با استفاده از تابع get_objects_in_term
  • گرفتن اطلاعات یک term در وردپرس با استفاده از تابع get_term
  • گرفتن اطلاعات یک term در وردپرس با استفاده از تابع get_term_by
  • چک کردن وجود یا عدم وجود term در یک پست
  • نمایش term های یک پست در وردپرس
  • طراحی افزونه وردپرس