Настоящее Пользовательское Соглашение (Далее Соглашение) регулирует отношения между владельцем wpcraft.ru (далее WPCraft или Администрация) с одной стороны и пользователем сайта с другой.
Сайт WPCraft не является средством массовой информации.Используя сайт, Вы соглашаетесь с условиями данного соглашения.
Если Вы не согласны с условиями данного соглашения, не используйте сайт WPCraft!Права и обязанности сторон
Пользователь имеет право:осуществлять поиск информации на сайте
получать информацию на сайте
комментировать контент, выложенный на сайте
использовать информацию сайта в личных некоммерческих целях
Администрация имеет право:по своему усмотрению и необходимости создавать, изменять, отменять правила
ограничивать доступ к любой информации на сайте
Пользователь обязуется:не нарушать работоспособность сайта
не использовать скрипты (программы) для автоматизированного сбора информации и/или взаимодействия с Сайтом и его Сервисами
Администрация обязуется:поддерживать работоспособность сайта за исключением случаев, когда это невозможно по независящим от Администрации причинам.
Ответственность сторонадминистрация не несет никакой ответственности за услуги, предоставляемые третьими лицами
в случае возникновения форс-мажорной ситуации (боевые действия, чрезвычайное положение, стихийное бедствие и т. д.) Администрация не гарантирует сохранность информации, размещённой Пользователем, а также бесперебойную работу информационного ресурса
Условия действия Соглашения
Данное Соглашение вступает в силу при любом использовании данного сайта.
Соглашение перестает действовать при появлении его новой версии.
Администрация оставляет за собой право в одностороннем порядке изменять данное соглашение по своему усмотрению.
Администрация не оповещает пользователей об изменении в Соглашении.
document.addEventListener(‘click’, function(event) {
var el = event.target;
var actionClassName = ‘action-like-post’;
if (el.parentNode.classList.contains(actionClassName)) {
el = el.parentNode;
}
// console.log(event.target.classList);
// console.log(event.target.parentNode.classList);
if (!el.classList.contains(actionClassName)) {
return;
}
var postId = el.getAttribute(«data-postid»);
var url = wpApiSettings.root + ‘u7/v1/likes/’ + postId;
// console.log(url);
var fetch_options = {
method: ‘POST’,
headers: {
‘Content-Type’: ‘application/json;charset=utf-8’
},
body: JSON.stringify({
‘postId’: postId
})
};
// console.log(url);
fetch(url, fetch_options)
.then(response => {
response.json().then(data => {
if (data.likes_count) {
// console.log(el.getElementsByTagName(‘span’)[0]);
el.getElementsByTagName(‘span’)[0].innerHTML = data.likes_count;
}
});
});
});
Источник: https://wpcraft.ru/blog/polzovatelskoe-soglashenie-3/