OWM Weather

Описание

OWM Weather является производной от не поддерживаемого более плагина WP Cloudy. Он использует многие из тех же настроек, но является полностью отдельным.

OWM Weather — это гибкий и простой в использовании погодный плагин, который позволяет создавать неограниченное количество различной Погоды, используя пользовательские типы постов и API Open Weather Map.

Создайте погоду, выберите местоположение, выберите данные и настройте внешний вид с помощью нескольких щелчков мыши.

Вставьте погоду в любое место с помощью автоматически сгенерированного шорткода путем копирования и вставки в сообщения, страницы, текстовые виджеты или непосредственно в PHP-файлы вашей темы.

С помощью Custom Post Types вы сводите обслуживание к минимуму: переопределите определенные параметры в настройках системы и тем самым автоматически измените все посты погоды.

Ознакомьтесь с документацией, примерами компоновки и сравнениями на Блоге OWM Weather.

Функционал

Информация о погоде

Текущие погодные условия, предупреждения, ежечасно до 48 часов и ежедневно до 7 дней.

Полностью настраивается

Элементы данных можно выбирать и оформлять индивидуально. Выберите систему измерения, формат времени и зону. Выберите один из нескольких шаблонов, шрифтов или наборов значков.
Разработчики имеют доступ через пользовательские шаблоны к исходным данным Open Weather Map — преобразованным в выбранную систему измерения, формат времени и зону — для создания полностью индивидуального макета. Встроенный шаблон отладки показывает все опции, данные и сгенерированные фрагменты Html.

Размещение шорткода

Используйте в контенте и/или боковой панели, или как виджет на панели администратора. На одной странице может быть показано несколько совершенно разных видов погоды.

Расположение погоды

Местоположение в мире может быть указано по идентификатору города OWM (доступен для более чем 200 000 городов), названию города/страны через динамический поиск, почтовому индексу, широте/долготе или IP-адресу пользователя (геолокация).

Безлимитная погода

OWM Weather использует WordPress Custom Post Types, что позволяет создавать неограниченное количество погод.

Система кэширования

Данные о погоде кэшируются с определенной вами периодичностью. Затем данные загружаются с вашего сервера, и вы больше не зависите от внешних источников. Это позволяет избежать замедлений и блокировки рендеринга страниц.

Open Weather Map API

OWM Weather получает информацию о погоде с сайта Open Weather Map, бесплатного API данных о погоде и прогнозов. Получите бесплатный API-ключ, чтобы избежать превышения лимита вызовов. Примечание: может пройти несколько часов, прежде чем ваш API-ключ будет активирован OWM.

Погода на приборной панели

Вы можете включить OWM Weather в свою приборную панель WordPress в виде виджета.

Плоский и отзывчивый дизайн

Минималистский и плоский отзывчивый дизайн, полностью векторный (SVG/CSS/Webfont), для идеального отображения на всех устройствах.

Панель опций

Хотите применить настройки конфигурации глобально? С помощью нашей панели системных опций вы можете обойти все настройки для всех погод всего за несколько кликов. Страница погоды может отказаться от этого обхода, чтобы она всегда выглядела одинаково.

Google Tag Manager

Информация о погоде (текущая температура, облачность, краткое описание и категория) может быть передана в слой данных Google Tag Manager для анализа веб-трафика по погоде.

Без рекламы. Бесплатно

Наш плагин никогда не будет показывать рекламу на вашем сайте. Мы упомянули, что это бесплатный плагин WordPress? Мы просим вас пожертвовать, если вам понравится плагин.

Языки

  • Английский
  • Чилийский (благодаря Wladimir Espinoza Durán)
  • Французский (благодаря Benjamin DENIS)
  • Немецкий
  • Русский (благодаря @laguna34)
  • Испанский (благодаря Wladimir Espinoza Durán)

Частичные переводы:

  • Датский (благодаря Carsten Klingenberg)
  • Голландский (благодаря Age de Jong)
  • Эстонский язык (PoEdit)
  • Вергерский (благодаря Tom)
  • Иврит (благодаря Ben Klinger)
  • Итальянский (благодаря www.tosolini.info)
  • Персидский (благодаря @mARYAm)
  • Польский (благодаря Marcello/Rafal Wronowski)
  • Португальский (благодаря Deoclides Neto)

Добавьте свой с помощью PoEdit. Последний файл .pot можно найти в папке /wp-content/plugins/own/weather/lang/. Поместите свои файлы .po/.mo в ту же папку. Мы с удовольствием добавим их в будущих релизах.

Скриншоты

  • Основная информация о текущей погоде с оповещениями
  • Всплывающее окно оповещения.
  • Подробная информация о текущей погоде с оповещениями.
  • Добавить фоновое изображение.
  • Подробная текущая информация о погоде с оповещениями и картой.
  • Подробная текущая и прогноз погоды с оповещениями и картой.
  • Подробная текущая погода. Подробный почасовой прогноз в таблице.
  • Панель системных параметров.
  • Настройка страницы погоды.
  • Основная текущая погода для нескольких городов.

Блоки

Этот плагин предоставляет 1 блок.

  • OWM Weather

Установка

Через администратора WordPress

  1. Войдите на свою панель администратора.
  2. Выберите меню «Плагины», затем нажмите кнопку «Добавить новый».
  3. Поиск OWM Weather.
  4. Нажмите «Установить сейчас», а затем «Активировать».
  5. Если все прошло успешно, должно появиться новое меню «Погода».

По FTP

  1. Скачайте плагин из официального каталога WordPress или GitHub.
  2. Подключитесь к вашему FTP.
  3. Загрузите разархивированную папку «owm_weather» в корневой каталог плагинов «/wp-content/plugins/».
  4. Активируйте плагин в меню Plugins вашей панели администратора.
  5. Если все прошло успешно, должно появиться новое меню «Погода».
  6. Получите бесплатный API-ключ OpenWeatherMap на сайте https://www.openweathermap.com и введите его в разделе Настройки/OWM Weather.

Часто задаваемые вопросы

Сколько городов поддерживает OWM Weather?

Более 200 000 городов из 238 стран и территорий. Любое место на Земле также можно выбрать по широте/долготе.

Как много разной погоды я могу создать с OWM Weather?

Неограниченно благодаря Пользовательским Post Types WordPress.

На каких языках отображаются данные погоды?

OWM Weather полностью переведена на немецкий язык. Есть частичные переводы на французский, итальянский, венгерский, иврит, польский, русский, датский, испанский и португальский языки. Open Weather Map сама предоставляет данные на большинстве языков.

Как определить единицы Цельсия или Фаренгейта?

При создании погоды выберите «Имперская» для Фаренгейта или «Метрическая» для Цельсия из выпадающего списка «Система измерения».

Как определить пользовательское название моей погоды?

Просто введите текст в поле «Пользовательское название города». Если оставить это поле пустым, название по умолчанию будет соответствовать полю «Город» Open Weather Map.

Возможно ли добавить разную погоду на одну страницу?

Да. Каждая погода может использовать полностью различные настройки и макет.

Каков источник данных?

Open Weather Map (https://openwweathermap.com)

Где находится страница глобальных настроек?

В панели администратора WordPress, меню Настроек, OWM Weather.

Реклама?

Нет.

Могу я импортировать/экспортировать погоду?

Да, используются по умолчанию инструменты импорта/экспорта WordPress (бесплатно).

Можно ли импортировать/экспортировать глобальные настройки OWM Weather?

Да, в Настройках > OWM Weather > пункт Импорт/Экспорт/Сброс.

OWM Weather совместима с WP Cloudy?

Хотя многие настройки выглядят одинаково, OWM Weather использует совершенно разные погодные страницы и системные настройки, поэтому все они могут быть активированы одновременно.

Отзывы

10.05.2022
Tried a lot of weather plugins, all proved to be either unworkable or require a colossal amount of tweaking. OWM Weather turned out to be very flexible and handy, and although I had to do some digging, everything fell into place, and was soon fixed by the author in the latest release.
04.03.2022
It is a plugin with many options and very configurable. I had a problem with the Spanish translations and the technical support solved it in record time with a plugin update. Thanks uwe!
27.02.2022
Very well done. I would like the author to re-examine the template system to allow an indeterminate amount of templates, and custom template directories.
19.01.2022
Keeps on loading everytime. I've registered to get the API from the website but doesn't work. doesn't go beyond the loading...
Посмотреть все 10 отзывов

Участники и разработчики

«OWM Weather» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«OWM Weather» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «OWM Weather» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

5.3.1

  • Fixed javascript issues in admin when loading the Bootstrap 5 JS

5.3.0

  • Fixed layout shifts due to internal Bootstrap CSS
    OWM Weather will now only load a subset of the Bootstrap 5 CSS should the template not already include Bootstrap. This prevents unexpected changes to the template styles and navigation bar.
  • Added a new animated iconpack

5.2.6

  • Исправлена иконка направления ветра для браузера Safari
  • Добавлен русский перевод (благодаря laguna34); закончены немецкий и французский переводы

5.2.5

  • Улучшена обработка ошибок ajax «бесконечный спиннер»; теперь ошибки будут отображаться в журнале консоли
  • Превращение спиннера в кнопку обновления

5.2.4

  • Вращающееся солнце на основных иконках теперь стоит на месте для всех браузеров
  • исправлено 2 анимированных иконки

5.2.3

  • добавлено несколько пропущенных точек перевода, наименование единиц измерения давления, скорости ветра, видимости, вертикальная шкала графиков
  • исправлена опечатка в имени плагина
  • протестировано до WordPress 6.0.0

5.2.2

  • добавлено больше опций для слоев карты: слой снега, отображение легенды (если применимо), включение (проверьте ваши настройки погоды если вы используете функцию карты)
  • добавлено новое изображение легенды слоя температуры для карты со шкалой Фаренгейта

5.2.1

  • исправлено предупреждение при сохранении сообщений
  • исправлено отображение часов в значке времени
  • добавлено еще несколько итальянских переводов с помощью poedit
  • перестроены файлы русского перевода

5.2.0

  • исправлена потеря данных после быстрого редактирования
  • исправлена обработка переходного кэша при редактировании погоды
  • исправлено отображение в шаблонах слайдеров стрелок «до» и «после» при наведении курсора
  • добавлен выбор единиц давления
  • добавлена возможность отображать встроенные оповещения вместо всплывающих
  • исправлен русский перевод для «Ощущается как»

5.1.9

  • добавлен виджет «OWM Weather Shortcode» (благодаря @ccdzine)

5.1.8

  • исправлено всплывающее и закрывающееся модальное окно оповещения
  • добавлена поддержка Bootstrap 5
  • протестировано до версии WordPress 5.9.3

5.1.7

  • исправлено пустое значение облачности для текущих условий
  • дополнительные переводы

5.1.6

  • добавлены в перевод все эстонские фразы для вывода погоды

5.1.5

  • исправлена одна ситуация, когда фраза ‘Ветер’ не поддавалась переводу
  • добавлен частичный перевод на эстонский язык
  • обновлены и предварительно переведены все локальные файлы с помощью PoEdit Pro

5.1.4

  • создан полный перевод на испанский и французский языки с помощью PoEdit Pro

5.1.3

  • добавлены хуки перевода для описаний условий OpenWeatherMap, чтобы обеспечить локализацию для большего числа стран
  • Язык OpenWeatherMap теперь будет по умолчанию соответствовать локальному языку WordPress и возвращаться к английскому, если локальный язык недоступен
  • исправлены отсутствующие хуки перевода для нескольких ярлыков
  • фиксированная дата и время не локализуются

5.1.2

  • исправлен перевод, не отображающийся в меню WordPress

5.1.1

  • полный перевод на немецкий язык

5.1

  • пересмотрена грамматика в нескольких описаниях этикеток
  • просмотрены все заглушки переводов
  • создать файл .pot в подкаталоге lang

5.0.9

  • исправлена непрозрачность слоя карты (всегда была равна 0, если не установлено значение 100%)
  • добавлен слой карты «Роза ветров»
  • удалены прекратившие существование станции слоя карты

5.0.8

  • добавлена опция отображения направления, в котором должны быть значки направления ветра (по умолчанию: направление ветра)
  • добавлены дополнительные html готовые поля температуры по Цельсию/Фаренгейту для основной и основной ощущаемой температуры
  • фиксированные символы единиц измерения температуры и текст для карт и графиков

5.0.7

  • добавлены дополнительные поля температуры по Цельсию и Фаренгейту для пользовательских шаблонов

5.0.6

  • исправлена потеря пользовательского css после повторного редактирования погоды
  • протестировано до версии WordPress 5.8.2
  • html-сниппеты таблицы будут включать только выбранные столбцы
  • новый шаблон table3 с данными из api «Прогноз на 5 дней / 3 часа»
  • обновлен Bootstrap до версии 4.6.1

5.0.5

  • исправлено редактирование пользовательских параметров css на странице погоды
    (Примечание: проверьте пользовательские опции css и при необходимости удалите содержимое)
  • исправлен html для меню системных настроек
  • добавлена документация по настройкам погоды и системы, а также параметрам шорткода
  • пересмотрена страница справки по настройкам системы
  • добавлена вкладка поддержки в системных настройках
  • переформулированы 2 метки опций погодных страниц

5.0.4

  • исправлены диапазоны входных значений широты
  • исправлено время восхода и захода луны
  • исправлено отображение шаблона card1 на маленьких экранах

5.0.3

  • исправлена ситуация, когда при настройке страницы погоды не сохранялись все значения опций
  • исправлены значки погоды
  • исправлены шаблоны таблиц и диаграмм, не учитывающие количество часов/дней
  • исправлены незначительные предупреждения, когда включен только gtag
  • исправлены незначительные предупреждения в шаблонах графиков, когда не выбраны часы/дни
  • теперь протестировано до версии WordPress 5.8.1

5.0.2

  • исправлена проблема с активацией Laragon

5.0.1

  • опция пользовательского названия города не сохраняется
  • пересмотрены логотипы и баннеры
  • Пользовательское содержимое css не выводится в шаблонах

5.0.0

  • Использование OWM Onecall API для получения прогнозов на 48 часов и 7 дней (вместо прогноза на 5 дней / 3 часа) и предупреждений
  • Сделаны доступными все данные, возвращаемые OWM API, преобразованные в соответствии с опциями на странице погоды
  • Все опции обхода теперь могут включать и выключать опцию погоды; погода может защитить себя от обхода
  • Шаблоны с карточками, слайдерами, таблицами и графиками. Отладочный шаблон для разработчиков.
  • Выбор набора значков
  • Выбор шрифта
  • Автоматическое определение географического местоположения по ip-адресу
  • плавающий макет с bootstrap
  • Несколько погод (даже с картами) на одной странице, каждая со своими настройками
  • Параметры шорткода, позволяющие использовать один шаблон погоды для разных мест и макетов
  • Заполнение слоя данных Google Tag Manager информацией о текущей погоде

4.5.0

  • Перезапущен WP Cloudy под новым именем OWM Weather