نحوه نمایش تگ ها و دسته های( به همراه ایجاد لینک )در پست ها

به نام خدا در این مقاله قصد داریم تگ ها و دسته رو همراه با لینکشون رو به صورت کلی و یک پست خاص ببینیم به چه ترتیبی است با ما همراه باشید

همگی تگ ها و دسته ها

کد زیر برای نمایش تگ ها  استفاده میکنیم

<?php $post_tags = get_tags();

if (!empty($post_tags)) {
foreach ($post_tags as $key=&gt;$tag) {
echo ‘&lt;a href=”‘ . get_tag_link($tag-&gt;term_id) . ‘” &gt;’ . $tag-&gt;name . ‘&lt;/a&gt;’;
}
}?>

در کد بالا تگها رو در تگ html a لینکش به همراه نامش رو ایجاد میکنیم

و برای نمایش دسته ها از کد زیر استفاده میکنیم

<?php
$post_cats = get_categories();

if (!empty($post_cats)) {
foreach ($post_cats as $key=>$cat) {
echo ‘<a href=”‘ . get_category_link($cat->term_id) . ‘” >’ . $cat->name . ‘</a>’;
}
}
?>

 

در کد بالا دسته ها در تگ html a لینکش به همراه نامش رو ایجاد میکنیم

تگ ها و دسته ها برای یک پست خاص

کد زیر برای نمایش تگ ها در یک پست خاص استفاده میکنیم

$post_tags = get_the_tags(get_the_ID());

$i=0;
if (!empty($post_tags)) {
foreach ($post_tags as $key=>$tag) {
$i++;
if($i>5)
break;
echo ‘<a href=”‘ . get_tag_link($tag->term_id) . ‘” >’ . $tag->name . ‘</a>’;
if($i==5 || count($post_tags)==($key+1))
echo ”;
else
echo ‘,’;

}
}?>

کد زیر برای نمایش دسته ها در یک پست خاص استفاده میکنیم

<?php
$post_cats = get_the_category(get_the_ID());
//$count_tag = $post_tags->count;

if (!empty($post_cats)) {
foreach ($post_cats as $key=>$cat) {
echo ‘<a href=”‘.get_category_link($cat->term_id).'” rel=”tag”>’ .$cat->name . ‘</a>’;
if(count($post_cats)==($key+1))
echo ”;
else
echo ‘,’;

}
}?>

کد های بالا در واقع در حلقه نمایش پست قرار میگیرد و تابع get_the_ID() ایدی پست مورد نظر رو در حلقه می دهد.

سعی کردم خلاصه بیان کنم سوالی اگه بود در قسمت نظرات بپرسید اگه بتونیم جواب بدیم

موفق باشید

با ما همراه باشید

local_offerevent_note اردیبهشت ۲۶, ۱۳۹۷

account_box ali kaviani


local_offer

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

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