رفتن به مطلب

نمایش برچسب های خاص در صفحه اصلی


پست های پیشنهاد شده

سلام. وقت دوستان عزیز بخیر..

میخواستم یکسری برچسب رو به انتخاب خودم تو صفحه اول سایتم نمایش بدم. مثلا بر اساس iD اون برچسب و یا هر شیوه دیگه.

آیا راهی هست که بشه اینکارو کرد؟

لینک به ارسال

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

http://jonyablonski.com/2015/category-specific-tags-list-in-wordpress/


<ul>
<?php
$query_args = array(

// Define Category via ID or slug
// You can list multiple categories via comma separate list
'category__in' => array( 'category-name' ),
// Grabs ALL post
'posts_per_page' => -1
);
$query = new WP_Query( $query_args );
$posttags = "";
while( $query->have_posts() ) {
$query->the_post();
if( get_the_tag_list() ){
$posttags = $posttags . get_the_tag_list('',',',',');
}
}
// Reset
wp_reset_postdata();
// Explode tags in array
$sortedtags = explode(',', $posttags);
// Sort array
asort($sortedtags);

// Remove duplicates from array
$sortedtags = array_unique($sortedtags);

// Remove the blank entry due to get_the_tag_list
$sortedtags = array_values( array_filter($sortedtags) );
// Wrap each tag in list element
foreach ($sortedtags as $tagname) {
echo '<li>' . $tagname . '</li>';
}
?>
</ul>

لینک به ارسال
  • 2 هفته بعد...

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

http://jonyablonski....t-in-wordpress/


<ul>
<?php
$query_args = array(

// Define Category via ID or slug
// You can list multiple categories via comma separate list
'category__in' => array( 'category-name' ),
// Grabs ALL post
'posts_per_page' => -1
);
$query = new WP_Query( $query_args );
$posttags = "";
while( $query->have_posts() ) {
$query->the_post();
if( get_the_tag_list() ){
$posttags = $posttags . get_the_tag_list('',',',',');
}
}
// Reset
wp_reset_postdata();
// Explode tags in array
$sortedtags = explode(',', $posttags);
// Sort array
asort($sortedtags);

// Remove duplicates from array
$sortedtags = array_unique($sortedtags);

// Remove the blank entry due to get_the_tag_list
$sortedtags = array_values( array_filter($sortedtags) );
// Wrap each tag in list element
foreach ($sortedtags as $tagname) {
echo '<li>' . $tagname . '</li>';
}
?>
</ul>

ممنون دوست عزیز. از این کد نتونستم استفاده کنم. دسته باید کجای کد معرفی بشه؟؟

راهی نیست که از آی دی خود برچسب ها استفاده کرد؟؟

ویرایش شده توسط maraljoon
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...