×

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

term در وردپرس توسعه وردپرس

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

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

۱- پارامتر term

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

۲- پارامتر 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> ';
}

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *