افزودن لینک صفحه اصلی به منوهای وردپرس

%d8%a7%d9%81%d8%b2%d9%88%d8%af%d9%86-%d9%84%db%8c%d9%86%da%a9-%d8%b5%d9%81%d8%ad%d9%87-%d8%a7%d8%b5%d9%84%db%8c-%d8%a8%d9%87-%d9%85%d9%86%d9%88%d9%87%d8%a7%db%8c-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-w

فهرست ها (menu یا منو ) در تمام سایت ها نقش یک راهبر را دارند به طوری که بدون آنها نمی توان به راحتی به قسمت های مختلف سایت رفت.منو ساختاری سلسله مراتبی و تودرتوست که برای طبقه بندی و دسته بندی منطقی فرامین و یا اطلاعات در نرم افزارهای گوناگون استفاده می شود تا افراد بتوانند آنچه را می خواهند به راحتی پیدا کنند گر به قسمت منو ها در وردپرس رفته و بخواهیم منوی صفحه اصلی را در منوی سایت قرار دهیم آن را پیدا نمی کنیم ،از آنجا که می دانید به صورت پیش فرض وردپرس نمیتواند در قسمت منوهای خود لینک صفحه اصلی را قرار دهد و باید به صورت دستی آدرس سایت را وارد کنند که این کار کمی جالب به نظر نمی رسد و شاید این یک ضعف در قسمت منو ها باشد برای قرار دادن صفحه اصلی سایت در قسمت منو ها که به صورت اتوماتیک صفحه اصلی را بیاورد  قطعه کد زیر  را در functions.php اضافه کرده تا  لینک صفحه اصلی هم به دسته هایی برای انتخاب منو افزوده می گردد.

 

function addHomeMenuLink($menuItems, $args)
{
        if('main' == $args->theme_location)
        {
                if ( is_front_page() )
                        $class = 'class="current-menu-item"';
                else
                        $class = '';    
                $homeMenuItem = '<li ' . $class . '>' .
                                                $args->before .
                                                '<a href="' . home_url( '/' ) . '" title="Home">' .
                                                        $args->link_before .
                                                        'Home' .
                                                        $args->link_after .
                                                '</a>' .
                                                $args->after .
                                                '</li>';
                $menuItems = $homeMenuItem . $menuItems;
        }
        return $menuItems;
}
add_filter( 'wp_nav_menu_items', 'addHomeMenuLink', 10, 2 );

منبع :‌ مردان وردپرس

تاریخ آخرین بروزرسانی : ۲۶ مهر ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

ارسال نظر

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

Time limit is exhausted. Please reload CAPTCHA.