function getTownName(data) {
// Переводим приходящий JSON в объект
let parsed = JSON.parse(data);
// Достаем из объекта нужный элемент и возвращаем
return parsed.response.GeoObjectCollection.featureMember[1].GeoObject.name;
}
JSON обрабатывается прямо в ней. Можете доработать по-своему вкусу:
Написать функцию, которая непосредственно выводит название города в DOM, передавать в нее объект и из нее вызывать данную функцию
Или данную функцию переделать таким образом, чтобы она название города сама в DOM возвращала
Встречный вопрос, хоть я не из Одессы: не проще ли в сайт вставить онлайн-чат? Хотя там такого, чтобы авторизоваться через соцсети, я не видел, но почту/телефон вполне удобно оставить.
Для того, чтобы такую форму реализовать (как я её понимаю) нужно малость заморочиться - сначала сделать авторизацию, затем написать функцию, которая будет введённый вопрос пересылать в чат соцсети / мессенджера....
Не проще ли сделать просто кнопки-ссылки на диалог, а если человек не хочет через мессенджер, то показать стандартную форму?
Хм, вообще весьма странно, обычно стили в письмах инлайновые. И они вряд ли должны на вёрстку иметь влияние.
Можно те стили, которые приходят в < style > вырезать полностью, всё остальное помещать в родительский контейнер (да, ничего менее очевидного в голову не идёт).
Владислав Долмат, в этом случае код, который будет обрабатывать форму, виден не будет - вся php-шная часть выполнится на сервере и пользователю будет возвращен результат. При правильном написании разница между двумя страницами будет только в наличии текста типа "сообщение успешно отправлено".
Genri_Rus, странно вообще. Код, который я привел, возвращает массив с 3-мя параметрами (4 не помню что такое): ссылка на картинку данного формата, ширина и длина (как числовые данные).
Почему размер картинки такой - может, проблема с оригиналом картинки. Потом, у вас в функции add_image_size последний параметр указан как false, а он масштабирует картинку по одной из сторон. Вам нужно указывать true, чтобы картинка кропилась точно по размеру.
gms2, про подтягивание по API YouTube не могу сказать, не делал, но вариант с подтягиванием записей с сайта простейший - с помощью wp_query вытаскиваете записи с теми же тегами / таксономией и выводите результаты с помощью Owl Carousel
Александр Мищенко, если у вас есть возможность работать напрямую с WP, то можно воспользоваться функцией get_post_thumbnail_id - она как раз вернёт id медиафайла-картинкт у текущего поста.