ymaps.ready(function () {
let ymap = document.querySelector('.contacts__map');
let coordinates = ymap.getAttribute('data-coordinates');
let address = ymap.getAttribute('data-address');
let myMap = new ymaps.Map('ymap', {
center: [53.2584970, 50.2369070],
zoom: 16
}, {
searchControlProvider: 'yandex#search'
});
let myPlacemark = new ymaps.Placemark(myMap.getCenter(), {
balloonContent: address
}, {
iconLayout: 'default#image',
iconImageHref: WPJS.siteUrl + '/assets/img/common/marker.svg',
iconImageSize: [40, 63.2],
iconImageOffset: [-50, -38]
});
let myPlacemark2 = new ymaps.Placemark2(myMap.getCenter(), {
balloonContent: address
}, {
iconLayout: 'default#image',
iconImageHref: WPJS.siteUrl + '/assets/img/common/marker.svg',
iconImageSize: [40, 63.2],
iconImageOffset: [-50, -38]
});
myMap.geoObjects.add(myPlacemark);
myMap.geoObjects.add(myPlacemark2);
myMap.behaviors.disable('scrollZoom');
});
add_action('init', function() {
$limit = 140;
$count_users = count_users();
$total_users = $count_users['total_users'];
if($total_users > $limit) {
update_option('users_can_register', false);
} else {
update_option('users_can_register', true);
}
});
Поля формы ограничены по количеству символов
document.addEventListener('DOMContentLoaded', () => {
const elements = document.querySelectorAll('.wpcf7-form input[type="text"], .wpcf7-form textarea');
elements.forEach((el, i) => {
const maxLength = parseInt(el.getAttribute('maxlength'), 10);
el.addEventListener('input', () => {
const length = el.value.length;
if (length >= maxLength) {
if (i + 1 < elements.length) {
elements[i + 1].focus();
}
}
});
});
});
не сумел разобраться
<?php if (have_rows('slider', 59)) : while (have_rows('slider', 59)) : the_row(); ?>
<?php echo wp_get_attachment_image(get_sub_field('slider-image'), 'large', false, array("loading" => "lazy")); ?>
<?php endwhile; endif; ?>