دریافت لینک term در وردپرس با استفاده از تابع get_term_link

تاریخ: 26 نوامبر 2019

اگر بخواهیم لیست term های مدنظر خودمان را به صورت لینک دار به نمایش بگذاریم تا زمانی که کاربر روی term کلیک کرد به صفحه آرشیو مربوط به آن term برود، میتوانیم از تابع get_term_link استفاده نماییم. این تابع آیدی یا مشخصه دیگری از term مدنظر ما را می گیرد و آدرس کامل آن را برمی گرداند.

get_term_link( object|int|string $term, string $taxonomy = '' );

1- پارامتر term

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

2- پارامتر taxonomy

در صورت نیاز می توانیم نام taxonomy را وارد کنیم.

اگر term موجود بود و taxonomy هم معتبر بود، لینک term به صورت یک رشته برگردانده می شود.

کد زیر کدی است که ما برای نمایش term های بالای بخش بلاگ صفحه اول سایت استفاده کرده ایم:


$terms = get_terms(
[
    'taxonomy' => 'category',
    'orderby' => 'term_id',
    'parent' => 122,
]
);

foreach( $terms as $term ){
    echo '<a class="tag_term_blog" href="'.get_term_link($term->term_id).'">'.$term->name.'</a> ';
}

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

نشانی ایمیل شما منتشر نخواهد شد.


آموزش 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 های یک پست در وردپرس
  • طراحی افزونه وردپرس