رفتن به مطلب

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


romila

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

سلام عرض میکنم خدمت تمامی دوستان گرامی.

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

توسط کد زیر که در صفحه ی راهنمای این افزونه معرفی شده بود تونستم دسته بندی ها رو توی سایت نشون بدم.

من این کد رو در صفحه ی category.php قرار دادم.


<?php
$args= array(
'parent' => get_category( get_query_var( 'cat' ) )->cat_ID,
'hide_empty'=>0,
'name' => 'category_parent',
'orderby' => 'name',
'taxonomy' =>'category' );
$categories=get_categories($args); foreach ($categories as $cat) : ?>
<div class="p-l-content">
<img src="<?php echo z_taxonomy_image_url($cat->term_id, 'p-l-thumb'); ?>" />
<h2 class="p-l-title"> <a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a></h2>
</div><!--/p-l-content-->
<?php endforeach; ?>

این کد یه مشکل داره،اینکه به نوشته های یک دسته لینک نمیده مثلا اگر من برای نوشته ی "خبر" دسته ی "اخبار" رو انتخاب کرده باشم،وقتی که روی اخبار کلیک میکنم دوباره همون صفحه رفرش میشه و نوشته ی "خبر" رو نشون نمیده!!!

آیا کسی میتونه این کد رو اصلاح کنه؟

-------------------------------------------------------------------------------------------------------------------

راه دیگه ای هم هست.

کد زیر رو برای نمایش نوشته های یک دسته پیدا کردم اما نمیدونم توی کدوم صفحه بزارم که وقتی که مثلا روی دسته ی "اخبار" کلیک کردم نوشته ی مربوط به اون رو نشون بده.


<div class="part">
<?php
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;
?>
<a href="<?php the_permalink();?>"><?php the_post_thumbnail('parts-thumb');?></a>
<h2><?php the_title();?></h2>
</div><?php endwhile; ?>

-------------------------------------------------------------------------------------------------------------------

آیا میشه از این دو تا کدی که گفتم به صورت شرطی استفاده کرد؟

یعنی توی صفحه ی category.php این دو تا کد رو به صورت شرطی بنویسیم طوری که اگر دسته وجود داشت (اولین کدی که گفتم) دسته رو نشون بده و در غیر این صورت(else) کد دومی رو اجرا کنه؟فکر میکنم این طوری بشه این کار رو کرد اما نمیدونم چطوری باید دستور رو شرطی کنم؟

شرمنده از این که وقتتون رو گرفتم.

ممنون.

لینک به ارسال

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

دوستان اگر خواستید در if استفاده کنید کد ها رو به php تبدیل کردم


$args= array(
'parent' => get_category( get_query_var( 'cat' ) )->cat_ID,
'hide_empty'=>0,
'name' => 'category_parent',
'orderby' => 'name',
'taxonomy' =>'category' );
$categories=get_categories($args); foreach ($categories as $cat) :
echo"<div class=\"p-l-content\">";
echo"<img src=\"";
echo z_taxonomy_image_url($cat->term_id, 'p-l-thumb');
echo"\" />";
echo"<h2 class=\"p-l-title\"> <a href=\"";
echo get_category_link($cat->term_id);
echo"\">";
echo $cat->cat_name;
echo"</a></h2>";
echo"</div><!--/p-l-content-->";
endforeach;
while(have_posts()):the_post();
echo"<div class=\"part\">";
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;
echo"<a href=\"";
the_permalink();
echo"\">";
the_post_thumbnail('parts-thumb');
echo"</a>";
echo"<h2>";
the_title();
echo"</h2>";
echo"</div>";
endwhile;

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

دوستان ممنون میشم جوابم رو بدید.

4 روز غم انگیز گذشت ....

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

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

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

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

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

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

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

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

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

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