رفتن به مطلب

نمایش نام چند دسته خاص


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

درود.

ببخشید ، من با کد زیر ، لیست دسته های سایتم رو به نمایش در میارم. برای اینکه بخوام چند دسته ی بخصوص لیست بشن باید چیکار کنم؟


<?php
$i = $count = 1;
// Get Portfolio Categories
$taxonomy = 'category';
$categories = get_categories( $args );
global $data;
$term_list = '';
// List the Portfolio Categories
foreach ($categories as $category) {
$i++;
// rewrite the output for each category

$term_list .= '<li>
<a href="javascript:void(0)" class="'. strtolower(preg_replace('/\s+/', '-', $category->slug)) .'">' . $category->name . '</a>
</li>';
// if count is equal to i then output blank
if ($count != $i)
{ $term_list .= '';}
else
{$term_list .= '';}
}
// print out each of the categories in our new format
echo $term_list; ?>

سپاس

لینک به ارسال

شما باید حلقه for استفاده کنید و بعد ایتم های دلخواه رو نمایش بدید.

لینک به ارسال

الان شما برای نمایش از foreach استفاده کردید. باید اون رو به for تغییر بدید تا بتونید براساس ایندکس چیی رو که میخواین نمایش بدید.

لینک به ارسال

سپاس.

بدین صورت؟


for ($categories as $category) {

ارور میده ...

Parse error: syntax error, unexpected 'as' (T_AS), expecting ';'

لینک به ارسال

همون کدهای بالایی

فقط تابع فراخوانی را تغییر دهید

$args = array('include' => '3,5,9,16');
$categories = get_categories( $args );

$args = array('include' => array(3,5,9,16));
$categories = get_categories( $args );

لینک به ارسال

سپاس پارسا جان. مثل ساعت کار کرد :دی

مرتضی جات از شما هم ممنون بابت راهنماییتون

لینک به ارسال

خوب حالا یه سوالِ دیگه ! :دی


$args = array(
'post_type' => 'post',
'include' => '3,4,5',
'posts_per_page' => 15
);

من با این ، سه تا از دسته هارو فراخوانی میکنم و در هر صفحه 15 مطلب به نمایش میذارم. میخوام مثلا 20 تا مطلب بگیره اما تو هر صفحه 15 تا نشون بده !

یعنی این


'posts_per_page' => 15

ثابت باشه !

و یا اینکه 15 تا از دسنه ی شماره 3 ، 15 تا از دسته ی شماره 4 و... بگیره ؟! شدنیه؟

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

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

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

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

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

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

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

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

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

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