رفتن به مطلب

نمایش ندادن breadcrumb در single (فوری)


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

سلام

داخل سایت ( و همینطور داخل لوکال هاست) از کدزیر در functions برای بخش breadcrumb استفاده می کنم:

function the_breadcrumb() {
                echo '<ul id="crumbs">';
        if (!is_home()) {
                echo '<li><a href="';
                echo get_option('home');
                echo '">';
                echo 'خانه';
                echo "</a></li>";
                if (is_category() || is_single()) {
                        echo '<li>';
                        the_category(' </li><li> ');
                        if (is_single()) {
                                echo "</li><li>";
                                the_title();
                                echo '</li>';
                        }
                } elseif (is_page()) {
                        echo '<li>';
                        echo the_title();
                        echo '</li>';
                }
        }
        elseif (is_tag()) {single_tag_title();}
        elseif (is_day()) {echo"<li>آرشیو "; the_time('F jS, Y'); echo'</li>';}
        elseif (is_month()) {echo"<liآرشیو "; the_time('F, Y'); echo'</li>';}
        elseif (is_year()) {echo"<li>آرشیو "; the_time('Y'); echo'</li>';}
        elseif (is_author()) {echo"<li>آرشیو نویسنده"; echo'</li>';}
        elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {echo "<li>آرشیو بلاگ"; echo'</li>';}
        elseif (is_search()) {echo"<li>نتایج جستجو"; echo'</li>';}
        echo '</ul>';
}

تمام صفحات به درستی این کد رو اجرا می کنند ولی single ها همگی آدرس یه پست رو میدن! مثلا یه پست دارم که breadcrumb اون میشه:

آشپزی ایرانی > غذاهای خورشتی > خورشت سمی بار

بقیه پست ها هم وقتی واردشون میشی، مثل همین آدرس رو نمایش میدن.

اگر کسی اطلاع داره لطفا بگه

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...