رفتن به مطلب

breadcrumb


solmaz

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

سلام

من از یک قالب آماده استفاده میکنم که مسیر برای breadcrumb درست نشون میده اما وقتی از این مسیر استفاده میکنم که به عقب برگردم اون صفخه رو نشون نمیده و صفخه دیگری رو نشون میده .دلیلشم اینه که توی آدرس یه category اضافه میکنه

نمیدونم چرا این category میاد

من در پیوند دلخواه نام و نوشته قرار دادم

لینک به ارسال

http://simabzagross.com

این کد breadcrumb.php:


<div id="breadcrumbs">

<?php if(function_exists('bcn_display')) { bcn_display(); }
else { ?>
<a href="<?php echo home_url(); ?>"><?php esc_html_e('Home','Professional') ?></a> <span class="sep"></span>

<?php if( is_tag() ) { ?>
<?php esc_html_e('Posts Tagged "','Professional') ?><?php single_tag_title(); echo('"'); ?>
<?php } elseif (is_day()) { ?>
<?php esc_html_e('Posts made in','Professional') ?> <?php the_time('F jS, Y'); ?>
<?php } elseif (is_month()) { ?>
<?php esc_html_e('Posts made in','Professional') ?> <?php the_time('F, Y'); ?>
<?php } elseif (is_year()) { ?>
<?php esc_html_e('Posts made in','Professional') ?> <?php the_time('Y'); ?>
<?php } elseif (is_search()) { ?>
<?php esc_html_e('Search results for','Professional') ?> <?php the_search_query() ?>
<?php } elseif (is_single()) { ?>
<?php $category = get_the_category();
if (!empty($category)) {
$catlink = get_category_link( $category[0]->cat_ID );
echo ('<a href="'.esc_url($catlink).'">'.esc_html($category[0]->cat_name).'</a><span class="sep"></span> '.get_the_title());
}; ?>
<?php } elseif (is_category()) { ?>
<?php single_cat_title(); ?>
<?php } elseif (is_author()) { ?>
<?php global $wp_query;
$curauth = $wp_query->get_queried_object(); ?>
<?php esc_html_e('Posts by ','Professional'); echo ' ',$curauth->nickname; ?>
<?php } elseif (is_page()) { ?>
<?php wp_title(''); ?>
<?php }; ?>
<?php }; ?>

</div> <!-- end #breadcrumbs -->

لینک به ارسال

توی سایتتون یه تعداد برگه دارید که همشون یک سطحی هستند - یعنی به این صورت:

صفحه اصلی -- گالری

صفحه اصلی -- محصولات

و ...

و درباره محصولات چندلایه - یک لایه و ... هم که زیر دسته گالری قرار دارند درست عمل میکنه

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

لینک به ارسال

برگه گالری برین و داخلش فرضا روی مخصولات تک لایه کلیک کنین

حالا از bredcrumb اینجا روی گالری کلیک کنین

میبینید که این گالری که الان زدید با گالری که اول زده بودین فرق داره

دلیلشم اینه که توی آدرس category اضافه میکنه

لینک به ارسال

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

دسته گالری در اصل آرشیوی از نوشته های موجود نمایش میده با فرمت تمپلیت آرشیو قالب

برگه گالری یه تمپلیت جداگانه داره

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

به زبان ساده تر اینکه شما برگه ایی دارید به اسم گالری که درونش آرشیو دسته گالری رو نمایش میده اما این آرشیو با تمپلیت آرشیو دسته ها متفاوته

لینک به ارسال

بله میشه

فهرست دلخواه رو ساپورت میکنه؟ اگر بله - فهرست دلخواهی بسازید و در یکی از منوهاش به جای برگه گالری ، دسته گالری رو قرار بدید. و فهرست ساخته شده رو به جای فهرست فعلی قرار بدید - اینجوری نمایش برگه مانند نمایش دسته میشه

اگر میخواین نمایش دسته مانند نمایش برگه بشه که یه خورده سخت میشه و باید برای آرشیو دسته ها دقیقاً مانند همان چیزی که در برگه ها هست استفاده کنید

لینک به ارسال

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

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

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

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

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

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

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

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

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