Developer

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

هنوز هیچ دیدگاهی وجود ندارد