نمایش آب و هوا در وردپرس با افزونه‌های فعال

نمایش آب و هوا در وردپرس با افزونه‌های فعال

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

برای بیشتر سایت‌ها افزونه wp-forecast می‌تونه نقطه شروع مناسبی باشه، چون از چند سرویس داده آب و هوا پشتیبانی می‌کنه. افزونه Location Weather هم گزینه دیگه‌ایه که بلوک و شورت‌کد داره. البته بهتره قبل از استفاده نهایی، افزونه انتخابی رو روی یک سایت آزمایشی امتحان کنید؛ به‌خصوص اگه نمایش فارسی، ظاهر موبایل یا امکانات نسخه رایگان براتون مهمه.

آیا هنوز باید از WP Cloudy استفاده کنیم؟

WP Cloudy قبلاً یکی از افزونه‌های شناخته‌شده برای نمایش آب و هوا در وردپرس بود، ولی توسعه و نگهداری اون متوقف شده. افزونه‌ای که دیگه نگهداری نمی‌شه، ممکنه با نسخه‌های تازه وردپرس، PHP یا سرویس ارائه‌دهنده اطلاعات هواشناسی هماهنگ نباشه. برای همین نصب WP Cloudy روی یک سایت تازه رو پیشنهاد نمی‌کنیم.

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

قبل از انتخاب افزونه آب و هوا به چه چیزهایی توجه کنیم؟

هر افزونه آب و هوا اطلاعاتش رو از یک سرویس بیرونی می‌گیره. این ارتباط با API انجام می‌شه. API در واقع راهیه که افزونه از طریق اون اطلاعاتی مثل دما، رطوبت و پیش‌بینی روزهای آینده رو از سرویس هواشناسی می‌گیره. بعضی سرویس‌ها کلید API می‌خوان و بعضی‌ها بدون کلید هم داده ارائه می‌دن.

  • افزونه باید مرتب به‌روزرسانی بشه و سازگاری اون با نسخه فعلی وردپرس مشخص باشه.
  • سرویس داده افزونه باید شهر یا موقعیتی رو که می‌خواید پوشش بده.
  • باید بدونید کلید API لازمه یا نه و امکانات رایگان چه محدودیت‌هایی دارن.
  • خروجی باید توی موبایل درست دیده بشه و ظاهر اون با قالب سایتتون هماهنگ باشه.
  • اگه نمایش فارسی براتون مهمه، متن‌ها، جهت راست‌به‌چپ و نام روزها رو قبل از انتشار بررسی کنید.
  • افزونه باید داده‌ها رو برای مدتی کش کنه تا با هر بازدید، دوباره برای سرویس هواشناسی درخواست نفرسته.

کش یعنی نگه‌داشتن موقت یک نتیجه. مثلاً افزونه به‌جای اینکه دما رو برای تک‌تک بازدیدکننده‌ها دوباره بگیره، نتیجه رو برای مدت مشخصی ذخیره می‌کنه. این کار هم فشار روی سایت رو کمتر می‌کنه و هم نمی‌ذاره سهمیه سرویس هواشناسی خیلی زود مصرف بشه.

جایگزین‌های WP Cloudy برای نمایش آب و هوا در وردپرس

افزونه wp-forecast

افزونه wp-forecast برای نمایش آب و هوا در وردپرس
افزونه wp-forecast برای نمایش آب و هوا در وردپرس

wp-forecast برای دریافت اطلاعات آب و هوا از گزینه‌هایی مثل Open-Meteo و OpenWeather پشتیبانی می‌کنه. چون چند سرویس در اختیارتون هست، می‌تونید با توجه به نیاز به کلید API، پوشش موقعیت و شرایط استفاده، گزینه مناسب‌تر رو انتخاب کنید.

قبل از نصب، سری به صفحه رسمی افزونه بزنید و اطلاعات سازگاری، آخرین به‌روزرسانی و راهنمای تنظیمات رو بخونید. منوها و گزینه‌ها ممکنه توی نسخه‌های تازه تغییر کنن؛ پس اسم دقیق هر گزینه رو با نسخه‌ای که روی سایتتون نصب شده مطابقت بدید.

افزونه Location Weather

افزونه Location Weather برای نمایش آب و هوا در وردپرس
افزونه Location Weather برای نمایش آب و هوا در وردپرس

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

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

روش پیشنهادی با افزونه wp-forecast

برای شروع، وارد پیشخوان وردپرس بشید و از مسیر «افزونه‌ها ← افزودن افزونه تازه» عبارت wp-forecast رو جست‌وجو کنید. نام توسعه‌دهنده و صفحه رسمی افزونه رو با نتیجه جست‌وجو مطابقت بدید. بعد روی «نصب» و سپس «فعال‌کردن» بزنید. اگه با این بخش آشنا نیستید، راهنمای نصب افزونه در وردپرس رو ببینید.

نصب افزونه wp-forecast
نصب افزونه wp-forecast

بعد از فعال‌کردن افزونه، وارد صفحه تنظیمات wp-forecast بشید. اول سرویس داده آب و هوا رو انتخاب کنید. اگه سرویس انتخابی‌تون کلید API نمی‌خواد، می‌تونید مستقیم سراغ انتخاب موقعیت برید. اگه OpenWeather رو انتخاب کردید، باید کلید حساب خودتون رو توی کادر مربوط بذارید.

نمایش آب و هوا در وردپرس با افزونه‌های فعال

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

انتخاب شهر نمایش آب و هوا در وردپرس
انتخاب شهر نمایش آب و هوا در وردپرس

روش قراردادن خروجی ممکنه با توجه به نسخه افزونه و قالب سایتتون فرق کنه. اگه افزونه بلوک یا ابزارک داره، اون رو از ویرایشگر وردپرس به برگه اضافه کنید. اگه شورت‌کد در اختیارتون می‌ذاره، بلوک «شورت‌کد» رو اضافه کنید و کد ساخته‌شده رو داخل اون بذارید. در پایان صفحه رو هم توی موبایل و هم توی دسکتاپ ببینید.

استفاده از OpenWeather و ساخت کلید API

اگه افزونه انتخابی‌تون از OpenWeather استفاده می‌کنه، درخواست‌ها باید کلید API معتبر داشته باشن. برای ساخت کلید، توی سایت OpenWeather حساب بسازید و بعد به بخش کلیدهای API حسابتون برید. کلید ساخته‌شده رو کپی کنید و فقط توی تنظیمات افزونه بذارید.

کلید API مثل رمز ارتباط سایتتون با سرویس هواشناسیه. اون رو توی نوشته، تصویر آموزشی یا کد عمومی سایت منتشر نکنید. طبق راهنمای OpenWeather، فعال‌شدن کلید تازه ممکنه کمی طول بکشه و در بعضی شرایط تا دو ساعت زمان ببره. اگه افزونه بلافاصله داده‌ای نشون نداد، کمی صبر کنید و بعد دوباره اتصال رو بررسی کنید.

شرایط طرح‌ها و سقف درخواست‌های OpenWeather ممکنه تغییر کنن. قبل از راه‌اندازی نهایی، صفحه رسمی قیمت و محدودیت‌های OpenWeather رو ببینید. توی این صفحه می‌تونید سهمیه هر طرح و روش درست نمایش نام منبع داده رو بررسی کنید.

صفحه رسمی قیمت و محدودیت‌های OpenWeather
صفحه رسمی قیمت و محدودیت‌های OpenWeather

محدودیت درخواست، کش و نمایش منبع داده

اگه با هر بار بازشدن صفحه، یک درخواست تازه برای سرویس هواشناسی فرستاده بشه، سهمیه API خیلی زود مصرف می‌شه. زمان کش رو طوری تنظیم کنید که اطلاعات برای یک بازه منطقی ذخیره بمونن. آب و هوا معمولاً هر چند ثانیه تغییر مهمی نداره، پس لازم نیست برای هر بازدید یک درخواست تازه ارسال بشه.

OpenWeather طبق شرایط استفاده خودش، نمایش منبع داده رو لازم می‌دونه. اگه از این سرویس استفاده می‌کنید، عبارت و لینک منبع رو طبق راهنمای رسمی اون توی بخش قابل‌مشاهده خروجی نگه دارید. حذف نام منبع فقط برای اینکه ظاهر سایت خلوت‌تر بشه، ممکنه با شرایط سرویس هماهنگ نباشه.

بعد از راه‌اندازی، از حسابتون خارج بشید و صفحه رو دوباره باز کنید. دما، نام شهر، واحد اندازه‌گیری و زمان آخرین به‌روزرسانی رو ببینید. اگه از افزونه کش وردپرس استفاده می‌کنید، یک بار کش صفحه رو پاک کنید تا مطمئن بشید بازدیدکننده‌ها خروجی تازه رو می‌بینن. برای آشنایی بیشتر می‌تونید راهنمای تنظیم کش وردپرس با WP Super Cache رو هم بخونید.

تصاویر آموزش قدیمی WP Cloudy

تصاویر زیر از نسخه و رابط قدیمی WP Cloudy باقی موندن و فقط برای این نگه داشته شدن که تنظیمات قبلی رو راحت‌تر تشخیص بدید. این تصاویر راهنمای نصب تازه نیستن و ممکنه با وردپرس یا سرویس‌های امروزی هماهنگ نباشن.

نصب افزونه WP Cloudy
نصب افزونه WP Cloudy

این تصویر مرحله نصب قدیمی WP Cloudy رو نشون می‌ده. برای یک سایت تازه، یکی از جایگزین‌های فعال همین مقاله رو نصب کنید.

دریافت API Key
دریافت API Key

این تصویر به ثبت‌نام قدیمی OpenWeather مربوطه. ممکنه چیدمان فعلی حساب کاربری با چیزی که توی تصویر می‌بینید فرق داشته باشه.

وارد کردن API Key
وارد کردن API Key

این تصویر محل قدیمی واردکردن کلید API در WP Cloudy رو نشون می‌ده. کلید رو باید توی تنظیمات افزونه جایگزینی که انتخاب کردید وارد کنید.

مشاهده لیست همه آب و هوا در افزونه WP Cloudy
مشاهده لیست همه آب و هوا در افزونه WP Cloudy

این تصویر فهرست گزارش‌هایی رو نشون می‌ده که توی رابط قدیمی WP Cloudy ساخته شده بودن.

نمایش وضعیت آب و هوا در وردپرس
نمایش وضعیت آب و هوا در وردپرس

این تصویر گزینه‌های نمایش نسخه قدیمی افزونه رو نشون می‌ده. برای تنظیم افزونه جایگزین، روی این گزینه‌ها حساب نکنید.

تنظیمات پیشرفته در افزونه WP Cloudy
تنظیمات پیشرفته در افزونه WP Cloudy

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

تنظیمات نقشه در افزونه WP Cloudy
تنظیمات نقشه در افزونه WP Cloudy

این تصویر تنظیمات نقشه رو توی نسخه قدیمی WP Cloudy نشون می‌ده. برای استفاده از نقشه و لایه‌ها، باید امکانات نسخه فعلی افزونه جایگزین رو ببینید.

افزودن گزارش آب و هوایی جدید
افزودن گزارش آب و هوایی جدید

این تصویر مرحله انتشار خروجی قدیمی رو نشون می‌ده. توی افزونه جدید ممکنه خروجی با بلوک، ابزارک یا شورت‌کد به صفحه اضافه بشه.

جمع‌بندی

WP Cloudy برای راه‌اندازی یک سایت تازه انتخاب مناسبی نیست، چون نگهداری اون متوقف شده. برای نمایش آب و هوا در وردپرس می‌تونید wp-forecast یا Location Weather رو بررسی کنید. قبل از انتشار نهایی هم پشتیبانی فارسی، ظاهر موبایل، نیاز به کلید API، امکانات نسخه رایگان و سازگاری افزونه رو روی یک سایت آزمایشی بسنجید.

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

آیا هنوز می‌تونیم از WP Cloudy استفاده کنیم؟

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

برای نمایش آب و هوا حتماً به کلید API نیاز داریم؟

این موضوع به سرویس داده‌ای بستگی داره که افزونه از اون استفاده می‌کنه. OpenWeather کلید API معتبر می‌خواد، ولی ممکنه بعضی سرویس‌های دیگه بدون کلید کار کنن. قبل از نصب، توضیحات رسمی افزونه و سرویس انتخابی رو بخونید.

کدوم جایگزین WP Cloudy بهتره؟

یک گزینه مشخص برای همه سایت‌ها بهترین نیست. wp-forecast از چند سرویس داده پشتیبانی می‌کنه و Location Weather هم بلوک و شورت‌کد داره. بهتره هرکدوم رو از نظر نمایش فارسی، امکانات رایگان، ظاهر موبایل و نیاز به کلید API روی یک سایت آزمایشی بررسی کنید.

می‌تونیم نام OpenWeather رو از خروجی حذف کنیم؟

اگه داده‌ها رو از OpenWeather می‌گیرید، باید شرایط فعلی این سرویس برای نمایش منبع داده رو رعایت کنید. قبل از حذف هر نام یا لینک، صفحه رسمی قیمت و شرایط OpenWeather رو بخونید؛ چون ظاهر ساده‌تر سایت نباید باعث نقض شرایط سرویس بشه.

نظر شما در این مورد چیه؟

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

    در حال بارگذاری...

    هر سوالی دارید بپرسید.پاسخگوی شما هستیم.