انجمن


نشان داده نشدن زیرگروهها در فوتر قالب من!  (۲ نوشته)

  • mehdibukani

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶
    # نوشته شده: ۱۱ سال پیش
    ۱۰ آذر ۱۳۹۱ - ۲۰:۳۷

    بازم سلام

    من یه قالب دارم که فوترش دسته ها رو نشون میده خیلیم خوب میکنه یه بدی هم داره! در زیر گروه ها، زیرگروهها یا همون children ها رو نشون میده که باعث بدقیافه شدن سایتم میشه... اینم کد دسته های فوتر...
    فقط میخوام زیرگروه ها نباشن اما دسته ها ( سردسته ها ) هموراه باشن... مرسی

    <?php
    
    $parents = get_parent_categories();
    if (count($parents) == 0)
        return;
    
    echo '<div id="footer">';
    foreach ($parents as $parent) {
        echo "<div class='box'><h3><a href='" . get_category_link($parent->id) . "'>$parent->name</a></h3>";
        $children = get_child_categories($parent->id);
        $index = 0;
        foreach ($children as $child) {
            if ($index % 4 == 0) {
                echo "<ul>";
            }
            remove_filter('term_description', 'wpautop');
            if (category_description($child->id) == "") {
                $link_description = $parent->name . ' &raquo; ' . $child->name;
            } else {
                $link_description = category_description($child->id);
            }
            echo "<li><a href='" . get_category_link($child->id) . " 'title='$link_description'>$child->name</a></li>";
    
            $index++;
            if ($index % 4 == 0 || $index == count($children)) {
                echo "</ul>";
            }
        }
        echo "</div>";
    }
    echo '</div>';
    echo '<hr />';
  • mehdibukani

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶
    # نوشته شده: ۱۱ سال پیش
    ۱۰ آذر ۱۳۹۱ - ۲۱:۲۴

    دوستان خوب شد... ممنون

    تغییراتی که کردم:

    <?php
    
    $parents = get_parent_categories();
    if (count($parents) == 0)
        return;
    
    echo '<div id="footer">';
    foreach ($parents as $parent) {
        echo "<div class='box'><h3><a href='" . get_category_link($parent->id) . "'>$parent->name</a></h3>";
    
        echo "</div>";
    }
    echo '</div>';
    echo '<hr />';

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.