قبل از هر چیز لازم است در مورد خود سایدبار صحبت کنیم. سایدبار یا نوار کناری در وردپرس معمولا نواری افقی در کنار صفحات است که اطلاعات مفیدی را به صورت فشرده در اختیار بازدید کننده می گذارد. مثلا لینک آخرین نوشته های سایت را در دسترس بیننده می گذارد یا لیستی از برگه های سایت و امثال آن.
وردپرس به طراح قالب اجازه می دهد که سایدبارهای متعددی را در قالب پیاده کند. در نگاه اول ممکن است این قابلیت خیلی مفید به نظر نرسد ولی با نگاهی عمیق تر می توانیم کاربردهای متعددی برای آن پیدا کنیم که تنها برخی از آن ها به شرح زیر هستند.
- استفاده از دو ساید بار کنار هم یا در دو طرف صفحه
- استفاده از ساید بارهای مختلف در صفحات مختلف سایت. مثلا برای داشتن سایدبارهایی با محتوای متفاوت در صفحه ی نخست و در صفحات داخلی سایت.
- درج یک یا چند ساید بار در پایین صفحه و ایجاد widget_area
سایدبارهای وردپرس می توانند به دو صورت باشند. نوع اول سایدبارهای استاتیک هستند. البته ممکن است محتوای این سایدبارها دینامیک باشد و منظور از استاتیک، ثابت بودن کد تشکیل دهنده ی آن هاست. قسمتی از کد HTML و PHP قالب که مربوط به سایدبار می شود در یک فایل php ذخیره می شود و در موقع لزوم فراخوانی می شود.
نوع دوم سایدبار وردپرس سایدبار دینامیک است. در سایدبارهای دینامیک محتوای همچنان می تواند دینامیک یا استاتیک باشد. تنها تفاوت موجود در این حالت دینامیک بودن کد ساید بار است. به بیان دیگر سایدبارهای دینامیک استفاده از ابزارک ها را برای طراح قالب و مدیر سایت امکان پذیر می سازد. البته طراح خوش ذوق می تواند با ترکیب این دو نوع سایدبار ایده های خلاق خود را به بهترین نحو ممکن پیاده کند. با این مقدمه کوتاه به سراغ نحوه ی تعریف و استفاده از سایدبارها می رویم.
(بیشتر…)
قطعا یکی از دلایل گسترش روزافزون سیستم مدیریت محتوای وردپرس رایگان و متن باز بودن آن است. اما این به تنهایی کافی نیست. رایگان بودن هسته ی سیستم یک بحث است و تامین قالب ها و افزونه های رایگان بحثی دیگر.
اگر نگاهی به قالب های رایگانی که برای وردپرس ساخته و منتشر می شوند بیاندازید قطعا با نگارنده هم عقیده خواهید بود که اغلب آن ها بسیار ساده بوده و بیشتر برای وبلاگ ها مناسبند. استفاده از قالب های حرفه ای هم که نیازمند بودجه ی خاص خود می باشد که شاید برای خیلی ها مقدور نباشد.
البته سایت هایی هستند که به صورت پراکنده در لا به لای مزالب خودشان پوسته های حرفه ای وردپرس را به صورت رایگان برای دانلود قرار می دهند ولی معمولا پیدا کردن قالب دلخواه در آن ها به دلیل همین پراکندگی کار آسانی نیست.
دی بی اس تم که خود را بزرگترین مرجع قالب ایران معرفی می کند در کنار سایر خدماتی که در زمینه ی طراحی و فارسی سازی انواع قالب ها به مشتریان خود ارائه می دهد اقدام به انتشار پوسته های حرفه ای رایگان نیز نموده است.
این قالب ها محدود به وردپرس نمی شوند ولی سهم وردپرس در میان قالب های رایگان دی بی اس تم از همه بیشتر است که بدون شک می تواند خبر خوبی باشد برای آن هایی که به دنبال داشتن یک سایت وردپرسی چشم نواز هستند.
در قسمت قبلی این مطلب چگونگی نصب و راه اندازی وردپرس شبکه را مورد بررسی قرار دادیم و حالا در ادامه ی مطالب گفته شده ی قبلی می خواهیم چند نکته در مورد تنظیمات و استفاده از شبکه ی وردپرس را توضیح دهیم. به عبارت دیگر مطالب این قسمت جزء ضروری مراحل نصب و راه اندازی شبکه نیستند ولی دانستن و اجرای آن ها می تواند در بسیاری موارد مفید واقع شود.
اگر روال نصب شبکه را مرور کنیم به یاد خواهیم آورد که در قسمتی از روال نصب ما می توانستیم برای آدرس سایت های شبکه بین استفاده از «زیردامنه ها» یا «زیر پوشه ها» حق انتخاب داشتیم.
(بیشتر…)
در بسیاری موارد ممکن است که مدیر سایت بخواهد مطالب خاصی را به نحوی که نظر مخاطب را جلب کند در معرض دید قرار دهد. به عنوان مثال در مورد اطلاعیه ها یا معرفی محصولات ویژه و نظایر آن و متاسفانه با ساختار وردپرس که مطالب را با توالی زمانی نمایش می دهد این مهم امکان پذیر نیست. برای انجام چنین خواسته ای می توان از افزونه های خاص این کاربرد استفاده کرد که البته سریع ترین راهکار ممکن است. اما متاسفانه این راهکار سریع معمولا بهترین گزینه ی ممکن نیست و مهم ترین اشکال استفاده از افزونه های آماده هم این است که تقریبا خواسته ی کاربر را برآورده می کنند ولی دقیقا همه ی نیازهای او را به نحو احسن پوشش نمی دهند. راه حل پیشنهادی این مقاله اضافه کردن کدهای خاص به فایل functions.php پوسته ی وردپرس است که هدف مورد نظر را برآورده می کند و به علاوه به دلیل شفاف و در درسترس بودن کد برنامه به راحتی مختلف قابل سفارشی سازی می باشد تا دقیقا مطابق نیاز مدیر سایت باشد.
در ادامه مرحله ی اول کار به صورت قدم به قدم تشریح شده و کد مربوط به هر قسمت کاملا توضیح داده می شود. همچنین توابع وردپرس که در هر قسمت مورد استفاده قرار گرفته است معرفی خواهند شد.
هدف این بخش اضافه کردن قسمتی به صفحه ی ویرایش نوشته ها در وردپرس است. به این ترتیب نگارنده می تواند در زمان نگارش نوشته یا بعدا در حین ویرایش مطلب را به عنوان مطلب برگزیده انتخاب کند.
(بیشتر…)