آموزش طراحی وب

استفاده از فهرست ها در پوسته ی وردپرس

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

 menu

فهرست ها در پوسته ی وردپرس

سلام خدمت همراهان همیشگی مدرسه مجازی ایرانیان

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

 megamenu

نحوه ی فعالسازی فهرست ها در پوسته ی وردپرس

برای فعالسازی و تعریف فهرست ها در پوسته از کد زیر استفاده می کنیم، این کد رو باید در functions.php قرار بدید:

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

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

 

نحوه ی استفاده از فهرست ها در پوسته ی وردپرس

خوب ما یه فهرست با نام categpries تعریف کردیم، حالا میخوایم این فهرست رو در قسمتی از پوسته نمایش بدیم، برای این کار کد زیر رو در قسمت مورد نظرمون در پوسته قرار میدیم:

با این کار هر فهرستی رو در مدیریت برای ” دسته بندی ” بسازید ، در این ناحیه نمایش داده میشه.

 

نحوه ی ساخت فهرست ها

بعد از اینکه فهرست هارو در functions.php فعال کردید و فهرست مورد نظرتون رو تعریف کردید، به بخش نمایش -> فهرست ها برید و روی گزینه ی ” فهرست تازه ای بسازید ”  کلیک کنید:

1

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

2

این ” دسته بندی ” همون نامی هست که شما در فایل functions.php انتخاب کردید. حالا از سمت راست برگه ها و یا دسته بندی هایی که نیاز دارید رو انتخاب کنید و دکمه ” افزودن به فهرست ” رو بزنید. گزینه هایی که انتخاب کردید به فهرست شما اضافه میشه. حالا میتونید این گزینه هارو بصورت منو و زیر منو هم تعریف کنید. برای اینکار کافیه گزینه های زیر منو که نیاز دارید رو با عمل drag & Drop بگیرید و به منوی مادر انتقال بدید. این کار بصورت ایجکس انجام میشه و گزینه های منو و زیر منو تشکیل میشه. در مثال زیر ما دانلود گرافیک رو به دسته ی مادر ” دانلود ” منتقل کردیم و ” دانلود گرافیک ” به عنوان زیر دسته ی ” دانلود ” تعریف شد:

4

حالا اگر دقت کرده باشید، میبینید که ” دانلود گرافیک ” به عنوان فرزند دسته ی  ” دانلود ”  تعیین شد و عنوان زیر مجموعه به خودش گرفت :

5

در اخر دکمه ی ” ساخت فهرست ” رو بزنید.

 تا اینجا شما تونستید فهرست هارو فعال و تعریف کنید و فهرست دلخواهتون رو هم بسازید و در پوسته ی خودتون نمایش بدید. حالا اگر بخواین چند فهرست ایجاد کنید باید بصورت آرایه فهرست هارو کنار هم در functions.php تعریف کنید:

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

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

موفق و پاینده باشید.

تهیه شده در مدرسه مجازی ایرانیان

حسین همت یار

نویسنده در مدرسه مجازی ایرانیان ، دانشجوی رشته IT ، طراح وب و علاقه مند به تازه های دنیای اینترنت و وب و البته لینوکس

دیدگاه ۸

  • بازم مثل همیشه عالی بود ….
    من چند هفته پیش از این کدا تو یه قالب استفاده کردم …..
    یک منو برا هدر و یک منو برای فوتر تعریف کردم ….
    و در پنل وردپرس به منو هدر و فوتر برگه هایی رو اختصاص دادم ….
    اما وقتی در پنل وردپرس تیک مربوط به جایگاه در پوسته رو فعال می کنم ، منو ها بهم می خورند …. به نظر شما مشکل چی می تونه باشه …..
    آیا ایراد از کد های استایل نمی تونه باشه ؟
    با تشکر از مطالب ناب و مفید شما

    • سلام دوست عزیز
      ممنون
      بله مشکل از استایل شماست، زمانی که وردپرس کدی رو تولید میکنه باید استایل رو به اون کد بدید ، حالا با firebug بررسی کنید، ببینید کدهایی که تولید میکنه چیه، به همون استایل بدید.
      موفق باشید

  • سلام خسته نباشید
    آیا این آموزش برای دسته بندی ها هم قابل انجام است ؟!
    منظور شما از فهرست ، مثلا “تماس با ما” و … در منوی اصلی سایت هست ؟

    • سلام دوست عزیز
      بله برای دسته بندی ها و برگه ها کاربرد داره.
      موفق باشید

  • سلام و خسته نباشید !

    ابتدا بسیار از شما و همکارانتون تشکر می کنم،چقدر کارتون با ارزش و آموزنده و مشکل گشاست،امیدوارم روز بروز در کارتون موفقتر باشید.
    یک خواهش کوچک دارم ،یک وقتهایی انقدر ما مشغول مسائل مهم می شویم که از جزئیات غافل می شویم ! متاسفانه گاه همین جزئیات ممکنه زحمات ما را بی اثر کند ! مثلا بنده خودم را می گویم الام مطلب خوب و مهم را فرمودید ولی من یک مشل دارم و آن اینکه نمی دانم این فایل functions.php کجاست !؟
    ممکنه بعضی مطالب برای شما که حرفه ای و استاد هستید پیش و پا افتاده و کم اهمیت باشد ولی ما که اینجوری نیستیم !؟ اساسا اگر بنده وارد بودم اینجا چیکار داشتم !( و دوستان دیگر هم همینطور !) . پیشنهاد می کنم واژه ها و عبارتهایی که در هر اموزش می اید لینک شود و در جای دیگر به ان موضوع بطور کامل بپردازد تا هیچ بد فهمی و ناقصی و گیجی ایجاد نگردد !
    مساله دیگر اینکه این مواردی را که الان در این بخش آموزش دادید در ورد پرس ۴.۱.۱ وجود دارد و نیازس به کاری که شما می فرمائید ندارد،منتها چون بنده مسلط نیستم (عدم اطمینان !) مردد می شوم که بلاخره من چیکار کنم این موارد را اعمال بکنم یانه ! نکند این چیز دیگری است و …
    خواهشم اینست که برای مواردی اینچنینی ،تدبیری اندیشه شود !
    از سر ارادت و تعصب به سایت خوبتون جسارت کردم و نظرم را گفتم. مجددا ضمن تشکر از سایت خوبتون براتون آرزوی سلامتی می کنم ! با احترام شکرانه

آیا سوالی دارید؟

پنل کاربران

بستن
*
*

نظرسنجی

به کدام دسته موضوعی علاقه مند هستید؟

آخرین پرسش و پاسخ ها

اموزش تصادفی

خبرهای باحال دریافت کن

خبرهای باحال دریافت کن

ما هم مثل شما از دریافت ایمیل های مزاحم خوشمون نمیاد. فقط مطالب جدید و خبرهای ویژه رو به اطلاع شما میرسونیم. قول میدیم اسپم نکنیم :)

ثبت نام انجام شد ، لطفا ایمیلی که براتون ارسال میشه رو تایید کنین