Описание
Block for Strava позволяет делиться активностями, маршрутами и сегментами Strava на вашем сайте WordPress. Вставьте ссылку из Strava — и официальное встраивание Strava появится в вашей записи: интерактивная карта, профиль высот, статистика и всё остальное.
Нечего настраивать. Никаких учётных записей подключать, никаких ключей копировать, никакого дополнительного ПО. Если вы умеете вставлять ссылку — вы умеете пользоваться этим плагином.
Что вы можете сделать:
- Вставьте ссылку Strava и превратите её в насыщенное интерактивное встраивание
- Встраивайте любую публичную активность, маршрут или сегмент — а также свои приватные активности (см. FAQ)
- Настраивайте внешний вид маршрутов: стиль карты, рельеф, единицы измерения, отображение во всю ширину, выделение грунтовых покрытий и переключатель профиля высот
- Видите ровно то, что увидят ваши читатели, прямо в редакторе по мере внесения изменений
- Уже вписали ссылку Strava внутри абзаца? Щёлкните по абзацу и в меню «Преобразовать в» панели инструментов блока выберите блок Strava
Примечание о приватных активностях: если ваша активность Strava настроена как «Подписчики» или «Только вы», откройте её на Strava, нажмите «Поделиться» «Встроить» и скопируйте код встраивания, который выдаст Strava. Вставьте его отдельной строкой в запись — об остальном позаботится блок.
Уведомление о товарном знаке: Strava — товарный знак Strava Inc. Этот плагин не связан со Strava Inc. и не одобрен ею.
Внешние сервисы
Этот плагин использует функцию публичного встраивания Strava для отображения вашего контента.
Когда кто-то открывает страницу с блоком Strava, его браузер загружает встраивание напрямую с https://strava-embeds.com/. В рамках этого Strava может получать обычные данные запроса от посетителя — такие как его IP-адрес, тип браузера, домен вашего сайта (но не полный URL страницы) и идентификатор показываемой активности, маршрута или сегмента.
Для приватных активностей код встраивания, который вы вставляете из Strava, содержит код общего доступа. Именно этот код сообщает Strava, что показ активности разрешён, и отправляется в Strava при каждой загрузке встраивания.
Для коротких ссылок Strava (тех, что начинаются с https://strava.app.link/) ваш сайт запрашивает у Strava полную ссылку и сохраняет ответ на срок до одного дня, чтобы тот же самый запрос не выполнялся при каждом посещении. По истечении этого срока проверка выполняется снова. Эти проверки выполняются только к strava.app.link или strava.com.
Внешний сервис: публичные встраивания Strava (strava-embeds.com, strava.app.link, strava.com), управляются компанией Strava, Inc. Этот плагин разрабатывается независимо и не связан со Strava Inc., а также не поддерживается ею.
- Условия использования: Условия использования Strava
- Политика конфиденциальности: Политика конфиденциальности Strava
Разработка
Исходный код плагина поддерживается на GitHub: Block for Strava на GitHub.
Версия, загруженная с WordPress.org, готова к использованию сразу. Если хотите собрать плагин из исходников, клонируйте репозиторий и выполните:
npm cinpm run build
Скриншоты

Встраивайте активность Strava с полностью интерактивной картой, статистикой и необязательной подписью — тот же вид, что и на Strava для ваших посетителей. 
Встраивания маршрутов включают профиль высот и позволяют переключаться между стилями карты — спутник, гибрид, тёмный или зимний, — а также опционально включить 3D-рельеф и выделение грунтовых покрытий. 
Найдите «Strava» во вставщике блоков — при наведении на результат показывается образец, чтобы посмотреть блок до добавления. 
Тонко настраивайте каждый маршрут из боковой панели редактора: стиль карты, рельеф, единицы измерения, ширина встраивания и переключатели профиля высот и грунтовых покрытий. 
Добавляйте или удаляйте подпись прямо в панели инструментов блока — без дополнительных панелей.
Блоки
Этот плагин предоставляет 1 блок.
- Strava Embed a public Strava activity, route, or segment, or a Strava share-dialog snippet.
Установка
- В консоли WordPress перейдите в Плагины Добавить новый, найдите «Block for Strava» и нажмите Установить.
- Активируйте плагин.
- Откройте запись или страницу в редакторе. Нажмите кнопку «+», чтобы добавить блок, найдите «Strava» и выберите его.
- Вставьте свою ссылку Strava в блок. Для маршрутов используйте панель настроек справа в редакторе, чтобы тонко настроить внешний вид.
Совет: можно также вставить ссылку Strava отдельной строкой в записи — редактор распознает её и автоматически превратит в блок Strava.
Часто задаваемые вопросы
-
Нужна ли посетителям учётная запись Strava?
-
Нет. Посетители просто видят встраивание при просмотре вашей записи — без авторизации, без учётной записи, без чего-либо дополнительного. Учётная запись Strava также не требуется для встраивания публичных активностей. Войти в Strava потребуется лишь в том случае, если вы хотите встроить одну из своих приватных активностей, поскольку нужно будет получить код встраивания в диалоге «Поделиться» Strava.
-
Можно ли встраивать приватные активности?
-
Да, с одним дополнительным шагом. Для активностей, установленных в режим «Подписчики» или «Только вы»:
- Откройте активность на Strava (войдя в учётную запись).
- Нажмите Поделиться Встроить.
- Скопируйте код, который показывает Strava.
- Вставьте её отдельной строкой в свою запись.
Блок распознаёт код и берёт на себя всё остальное. (На данный момент Strava предлагает эту возможность только для активностей — не для приватных маршрутов или сегментов.)
-
Какие виды ссылок Strava поддерживаются?
-
Любой из вариантов:
- Полная ссылка на активность, маршрут или сегмент (URL, отображаемый в верхней части страницы на Strava)
- Короткие ссылки Strava (те, что начинаются с strava.app.link)
- Код встраивания из диалога Поделиться Встроить на Strava (используется для приватных активностей)
-
Как изменить внешний вид встроенного маршрута?
-
Щёлкните по блоку Strava в редакторе — справа появится панель настроек. Там можно выбрать стиль карты, переключаться между милями и километрами, включать или отключать профиль высот, выделять грунтовые участки и многое другое. Эти параметры применяются к маршрутам; активности и сегменты используют стандартный вид Strava.
-
Встраивание Strava загружается непосредственно с Strava, когда кто-то открывает вашу страницу, — почти так же, как видео YouTube. Полные сведения о том, что отправляется в Strava, приведены в разделе Внешние сервисы ниже.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«Block for Strava» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Block for Strava» переведён на 3 языка. Благодарим переводчиков за их работу.
Перевести «Block for Strava» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.0.0
- Первый выпуск.
