امین بهشتی

Design Tutorials

طراحی وِب و گرافیک

اضافه کردن یک اسلایدر Responsive به پوسته وردپرس

در این آموزش قصد دارم شما را با نحوۀ اضافه کردن یک اسلایدر انعطاف‌پذیر یا به‌اصطلاح Responsive به وب‌سات وردپرسی‌تان آشنا کنم.

مرحله به مرحله این آموزش را از ساخت یک نوع پست سفارشی(Custom Post Type) برای نگه‌داری اسلایدها گرفته تا نحوۀ استفاده آن در سایت، پوشش خواهیم داد.

Watu افزونه‌ای برای ایجاد آزمون‌های تستی در وردپرس

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

نام این افزونه Watu می‌باشد که توسط DTuts.Net به فارسی ترجمه شده است و می‌توانید در ادامه این مطلب آن را دانلود نمایید.

اضافه کردن پانوشت دل‌خواه در خوراک RSS

خیلی‌ها مطالب سایت‌های مختلف را از طریق خوراک RSS دنبال می‌کنند. بنابراین چه خوب می‌شود که بخش خوراک RSS سایت‌مان را نیز بتوانیم شخصی‌سازی کنیم.

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

تشخیص کاربرانی که از موبایل برای بازدید سایت‌تان استفاده می‌کنند

در این مطلب قصد دارم کمی در مورد تابع ()wp_is_mobile وردپرس که از نسخۀ 3.4 به بعد در هستۀ وردپرس گنجانده شده توضیح بدم.

با استفاده از این تابع می‌توانید تشخیص دهید که کاربری که از سایت‌تان بازدید می‌کند آیا از دستگاه‌های موبایل استفاده می‌کند یا خیر. این یک تابع boolean می‌باشد به این معنی که مقدار بازگشتی یا TRUE هست یا FALSE .

منتهی مشکلی که وجود دارد این هست که بسیاری از کاربران نسخۀ وردپرس‌شان را (بنا به هر دلیلی) بروز نکرده‌اند و هنوز از ورژن‌های قدیمی‌تر از 3.4 استفاده می‌کنند. امّا با تکه کدی که در زیر معرفی خواهم کرد این کاربران نیز می‌توانند از این تابع استفاده نمایند. حتی می‌شود از کد زیر در سایت‌های غیر وردپرسی نیز استفاده کرد.

اضافه/حذف فیلدهای اطلاعات تماس در وردپرس

در بخش اطلاعات تماس کاربران در وردپرس، به‌صورت پیش‌فرض فیلدهای وبلاگ، AIM، Yahoo IM و Jabber/Google Talk وجود دارند.

اما نیاز برخی فیلدهای دیگر مانند Facebook و Twitter نیز دیده می‌شود که می‌توان به‌سادگی با چند خط کد آنها را نیز اضافه کرد و اگر هم مواردی مثل AIM و Jabber را نیاز ندارید آنها را نیز می‌توانید حذف کنید.