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

توسط فهرست وردپرس امکان مدیریت و تغییر لینک های منو در بخشهای مختلف پوسته وجود دارد. در هنگام طراحی قالب وردپرس میتوان بجای فراخوانی مستقیم دسته بندی موضوعات سایت از فهرستها استفاده کرد تا امکان مدیریت بهتر و ساده تر پیوندها فراهم شود. در این مقاله از ایران تمز به آموزش ساخت فهرست وردپرس و ایجاد منو در بخشهای مختلف قالب وردپرس میپردازیم پس تا انتهای این آموزش وردپرس همراه ما باشید.

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

مزایای فهرست وردپرس نسبت به دسته بندی موضوعات

ما در هنگام طراحی و کدنویسی قالب وردپرس به جای دسته بندی از فهرست ها استفاده میکنیم.
از نظر مزیت، فهرست ها نسبت به دسته بندی موضوعی برتری دارند. برخی از مزایای فهرستها عبارتند از:

  1. سادگی کار با فهرست
  2. امکان درج لینک دلخواه در منو سایت
  3. امکان افزودن آیکون به لینک های فهرست
  4. قابلیت افزودن تگ نوفالو nofollow به لینکهای فهرست
  5. امکان مدیریت محل نمایش لینک با جابه جایی پیوند فهرست
  6. قابلیت ساخت بی نهایت زیرمنو با کشیدن و رها کردن لینکها زیر هم
  7. امکان درج لینک دلخواه داخلی یا خارجی در فهرست
  8. قابلیت انتخاب عنوان دلخواه برای هر فهرست
  9. پشتیبانی از دسته بندی ووکامرس و edd در منو فهرست
  10. امکان افزودن برگه دلخواه به لیست منو فهرست
  11. قابلیت ایجاد چندین فهرست و بکارگیری آنها در بخشهای مختلف پوسته
  12. امکان اختصاص کلاس css دلخواه برای هر لینک
  13. امکان انتخاب target برای باز شدن لینک در برگه جدا
  14. و …

اکنون نحوه ایجاد فهرست در قالب وردپرس را آموزش میدهیم تا بتوانید منوهای دلخواه ایجاد کنید.

فعال کردن فهرست وردپرس در پوسته

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

<?php function register_my_menus(){
register_nav_menus(array('t_menus'=> __('منو سربرگ')));}
add_action('init','register_my_menus'); ?>

در کد بالا متغییر t_menus شناسه فهرست است، این عبارت برای هر فهرست متفاوت خواهد بود. اکنون با مراجعه به بخش نمایش منو فهرست ها را مشاهده خواهید کرد.

آموزش ایجاد چند فهرست در وردپرس

برای تعریف چندین جایگاه در قالب وردپرس خط ۵ تا ۷ را مطابق تصویر بالا تکرار کنید و برای هر فهرست شناسه متفاوت در نظر بگیرید.
حال که فهرست های دلخواه را ایجاد کردید باید آنها را در جایگاه های دلخواه قالب وردپرس تان نمایش دهید.
برای نمایش فهرست وردپرس در مکان های مختلف پوسته از تابع wp_nav_menu استفاده میشود، نمونه ای از کاربرد تابع نمایش منو وردپرس در زیر آورده شده است که میتوانید از آن در پوسته وردپرس تان استفاده کنید.

<?php wp_nav_menu(array('theme_location'=>'t_menus','menu_id'=>'rkianoosh','container'=>'')); ?>

مقدار متغییر theme_location را برابر با شناسه فهرست t_menus قرار میدهیم. برای مطاهده اطلاعات بیشتر درباره نحوه فراخوانی فهرستها در پوسته برگه wp_nav_menu در بخش توابع وردپرس را مطالعه کنید.

فعال کردن فهرست وردپرس در پوسته

آموزش تنظیمات فهرست وردپرس

پس از ورود به بخش فهرست ها با دو منوی ویرایش فهرست و مدیریت جایگاه ها روبرو خواهید شد.

منو ویرایش فهرست: امکان مدیریت لینک فهرستهای ساخته شده را فراهم میکند.
منو مدیریت جایگاه فهرست: امکان تنظیم و قرار دادن فهرستهای ساخته شده در جایگاه های مختلف پوسته را فراهم میکند.

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

آموزش تنظیمات منو ویرایش فهرست

در صفحه فهرست ها بر روی گزینه تنظیمات صفحه که کنار گزینه راهنما قرار دارد کلیک میکنیم تا منوی آن باز شود.

تنظیمات صفحه فهرست وردپرس

با فعال کردن تیک گزینه های جعبه ها و نمایش خصوصیات پیشرفته فهرست میتوان مدیریت بیشتری روی لینکهای فهرست داشت.
اگر افزونه هایی مانند ووکامرس و edd را فعال کرده باشید، گزینه های برچسب و دسته بندی مربوط به آن در بخش جعبه ها نمایش داده خواهد شد که با انتخاب آن میتوانید از لینکهای مربوط به دسته و برچسب ووکامرس و edd در فهرست وردپرس استفاده کنید.

در تصویر زیر مو ویرایش فهرست وردپرس را مشاهده میکنید.

آموزش ساخت فهرست در وردپرس

از ستون سمت راست و بخشهای مختلف میتوانیم لینکهای دلخواه را به فهرست اضافه کنیم. با فعال کردن تیک کنار هر لینک و انتخاب گزینه افزودن به فهرست پیوند در سمت چپ و در بخش ساختار فهرست افزوده میشود. با کشیدن و رها کردن پیوندها در زیر هم میتوان زیرمنو ایجاد کرد. پس از افزودن لینکها از بخش تنظیمات فهرست تیک جایگاه منو مورد نظر را فعال میکنیم تا فهرست ساخته شده در آن جایگاه نمایش داده شود. در نهایت فهرست را ذخیره میکنیم.

افزودن نوفالو nofollow به لینکهای فهرست وردپرس

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

افزودن نوفالو nofollow به لینکهای فهرست وردپرس

ابتدا از بخش تنظیمات صفحه و قسمت نمایش خصوصیات پیشرفته فهرست گزینه پیوندهای همسو (XFN) را فعال مکینیم. سپس بر روی علامت مثلث رو به پایین کنار لینک کلیک میکنیم تا ویژگی های لینک نمایش داده شود سپس گزینه پیوندهای همسو (xfn) را برابر با nofollow قرار میدهیم. به همین سادگی لینکهای دلخواه منو را نوفالو کنید.

آموزش تنظیمات منو مدیریت جایگاه فهرست

فهرستهای ساخته شده به همراه محل نمایش آن در پوسته وردپرس در این بخش مدیریت میشوند.

آموزش تنظیمات منو مدیریت جایگاه فهرست

ستون جایگاه در پوسته اسامی محلهایی که توسط دستور register_nav_menus در فانکشن ایجاد شده را نمایش میدهد.
ستون فهرست اختصاص داده شده لیست فهرستهایی که ویرایش فهرستها ساخته ایم را نمایش میدهد که با انتخاب منو دلخواه و کلیک بر روی گزینه استفاده از فهرست تازه میتوانیم انرا در جایگاه مورد نظر فعال کنیم. کاربرد این بخش برای تغییر منو در وردپرس است.

افزودن ایکون Menu Icons به فهرست وردپرس

احتمالا منوهای دارای آیکون را در برخی از سایتها مشاهده کرده اید.
برای افزودن قابلیت انتخاب آیکون به فهرست وردپرس از افزونه Menu Icons استفاده میکنیم. این افزونه قابلیت انتخاب آیکون دلخواه از میان تعداد زیادی آیکون را داراست.

افزودن ایکون Menu Icons به فهرست وردپرس

برخی قابلیتهای افزونه عبارتند از:

  1. امکان انتخاب آیکون از میان ۵ کتابخانه فونت آیکون (بیش از ۱۰۰۰ ایکون)
  2. قابلیت آپلود تصویر آیکون
  3. امکان مدیریت اندازه فونت آیکون فهرست
  4. قابلیت تعیین فاصله از متن لینک
  5. امکان تعیین محل نمایش آیکون قبل یا بعد از متن پیوند فهرست
  6. و …

برای مشاهده توضیحات بیشتر و دانلود افزونه به برگه آن در مخزن افزونه های وردپرس به آدرس Menu Icons مراجعه کنید.

پیش از این در مقاله ای با عنوان ساخت منو جی کوئری سازگار با فهرستهای وردپرس آموزش کامل ساخت منویی زیبا با پشتیبانی از بی نهایت زیرمنو را منتشر کرده ایم که پیشنهاد میکنیم حتما حتما انرا مطالعه کنید تا بتوانید منویی زیبا و حرفه ای بسازید. به پایان آموزش ایجاد منو توسط فهرست وردپرس رسیدیم چنانچه سوالی دارید در بخش دیدگاه های همین مطلب مطرح کنید.

درباره نویسنده
رضا کیانوش

رضا کیانوش هستم لیسانس فناوری اطلاعات و ارتباطات همون ict خودمون و مدیر ایران تمز بیشتر از 7 ساله که با وردپرس آشنا شدم. همیشه سعی میکنیم چیزایی که یاد میگیرم رو با بقیه به اشتراک بزارم. بیشتر علاقه مند به سئو و طراحی قالب وردپرس هستم و از این طریق روزگار میگذرونم. اگر از مطالب ایران تمز خوشتون اومده لطفا اونها رو با دوستان تان به اشتراک بگذارید.

بازدیدکنندگان قبلی مشاهده مطالب زیر را به شما پیشنهاد کرده اند

دیدگاهی بنویسید.

بهتر است دیدگاه شما در ارتباط با همین مطلب باشد.

  1. حسین :
    ۱۳ آذر ۹۶

    سلام چه جوری برگه یا نوشته ای بسازیم که با قالب سایت متفاوت باشد.مثلا هدر سایت ننویسه **طراحی قالب وردپرس و فروش پوسته استاندارد. ایران تمز مرکز طراحی و فروش قالب وردپرس سئو شده و استاندارد** سوال دومم بی ربطه ولی اگه ج بدین ممنون میشم. چه زمانی را برای ارسال پست مناسب می دانید ؟

    • رضا کیانوش :
      ۱۴ آذر ۹۶

      سلام، اینکار نیازمند برنامه نویسی هست. برای ساخت برگه متفاوت از قالب سایت باید از قالب برگه وردپرس که قبلا در ایران تمز آموزش دادیم، استفاده کنید. سوال دوم: سعی کنید در یک ساعت مشخص از روز مطالب تون رو منتشر کنید.