بخش Vip سئو نود

بهترین فرصت برای یادگیری در قسمت Vip سئو نود هم اکنون برای دانشجوبان عزیز فراهم شده است

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

آموزش ساخت سایدبار متفاوت برای هر صفحه در وردپرس

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

2 888 5

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

برای مثال ما می توانیم برای صفحه مطالب ، صفحه فروشگاه ها و یا صفحه نمونه کارها و … از سایدبارهای متفاوت استفاده کنیم. اگر با طراحی قالب وردپرس آشنا هستید حتما می‌دانید که ما در داخل فایل های PHP قالب ، فایلی داریم به نام sidebar.php که داخل آن کد های مربوط به ابزارک ها یا همان ویجت ها هستند.

زمانی که ما قصد داریم تا فایل sidebar.php را داخل محل مورد نظر در قالب لود کنیم از دستور get_sidebar استفاده می کنیم. برای مثال اگر ما داخل فایل sidebar.php کدهای مربوط به لود آخرین مطالب و … را قرارداده ایم به راحتی با دستور  get_sidebar این فایل را لود می کنیم.

get_sidebar();

اما حالا قصد داریم تا برای فروشگاه هم فایل sidebar دیگری داشته باشیم وبرای مثال لیست محصولات رو داخل اون داشه باشم و … خب از فایل sidebar.php که نمی تونیم استفاده کینم چون این فایل برای بخش مطالب هستش و سایدباری برای نمایش در  بخش مطالب قالب هستش. (البته می تونه برا هرجایی هم باشه)

حالا برای اینکه فابل های سایدبار زیادی برای بخش های مختلف داشته باشیم باید چبکار کنیم ؟

همونطور که گفته شد فایل اصلی ساید بار برای ما فایل sidebar.php هستش. حالا اگر بخواهیم سایدبارهای متفاوتی ایجاد کنیم باید بعد از کلمه sidebar با قراردادن(-) یک نام به ادامه اون اضافه کنیم. برای مثال اگر یک سایدبار برای بخش فروشگاه می خواهیم می تونیم یک ساید بار جدید به شکل زیر بسازیم :

sidebar-shop.php

البته اسم shop اختیاری هست و بعد از علامت خط تیره (-) باید یک نام رو به سلیقه خودتون براش اتخاب کینید و یک فایل PHP جدید بسازین. به تصویر زیر دقت کنید :

سایدبار اختصاصی وردپرس

همونطور که می بینید ما دوتا فایل ساید بار داریم که می تونن بیشتر هم بشن که یکیش برای سایدبار اصلی و یکی هم برای فروشگاه فایل هست.

حالا چطور از این سایدبار استفاده کنیم ؟

همونطور که کفته شد ما وقتی می خواهیم فایل sidebar.php استفاده می کنیم اون رو با دستور get_sidebar() l فراخوانی می کنیم.اما این دستور دقیقا میاد و فایل sidebar.php رو برای ما لود میکنه. حالا اگه بخواهیم فایل sidebar-shop.php رو لود کنیم باید چیکار کنیم ؟ برای این کار ما باید اسمی که در ادامه نام sidebar هست رو به عنوان پارامتر ورودی به تایع get_sidebar() l ارسال کنیم. دقیقا به شکل زیر :

get_sidebar(‘shop’);

پس شما به این راحتی می تونید فایل های سایدبار بسیاری رو برای خودتون داخل قالب تولید کنید و به کمک تابع فراخوانی سایدبار و ارسال نام ساید بار به عنوان پرامتر ورودی تابع ، ساید بار اختصاصی رو فراخوانی کنید.  ما در خود سایت سئو 90 سایدبارهای زیادی داریم که برای بخش نوشته ها ؛ بخش محصولات ، آموزش ها و …. که محتوای هرکدوم متفاوت هستش.

باتشکر سئو 90

امید قدیمی

امید قدیمی هستم ، 8 سال است که در زمینه طراحی و برنامه نویسی وب سایت فعالیت می کنم . توسعه دهنده فرانت اند ، طراح و برنامه نویس انواع وب سایت های وردپرسی ، فعال در زمینه تولید محتوا و سئو وب سایت

دیدگاه ها و نظرات
توجه کامنت های انگلیسی تایید نخواهند شد در صورت داشتن مشکل ، قبل از ارسال دیدگاه نظرات سایر دوستان را نیز مطالعه فرمائید برای مشاهده پاسخ دیدگاه ها بر روی علامت " " کلیک کنید
اشتراک دیدگاه
captcha
تکمیل تمامی فیلد ها الزامی است
دیدگاه های شما
میلاد ۰۶ / ۱۴۰۲
5

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

امید قدیمی ۰۶ / ۱۴۰۲

ممنون میلاد عزیز ، لطف داری خداروشکر که مشکلت حل شده

آموزش های رایگان بیشتر در آپارات و یوتیوب سئو نود
کانال آپارات سئو نود چنل یوتیوب سئو نود