Ну так если донор один, сделайте API, на примем дату и информацию о событии. Пишете в базу, а потом выводите. Каждый раз если какой-то сайт создает занятие по йоге, на это событие нужно вешать отправку вам на сервер данных.
Если не хотите грузить остальных, то делайте парсер: раз в n часов запрашивайте данные, и пишите в базу если есть что-то новенькое.
Других путей вам никто не предложит. API - самый оптимальный.
WP REST API — можно много чего делать: добавлять, удалять, редактировать посты, категории, и т.д.. Работает через JSON. Я делал подобную задачу, только наоборот: я тянул последние 3 поста с другого сайта на WP. Сделал за часов 6, впервые работал с Wordpress, поэтому большая часть ушла на чтение мануалов. Но это инструмент, а не готовое решение. Возможно, есть готовое решение на базе этого инструмента.
В вашем случае алгоритм что-то вроде этого:
1. Создаем ссылки и аккаунты для авторизации на всех ваших донарах (WP сайтах)
Для удаления ненужных тегов можно использовать все тот же стандартный функционал WP
95% пользователей не нуждаются в половине из этого функционала. Принципы KISS и YAGNI знаете же. Тема не должна управлять функциональностью приложения, а тем более "отключать" функционал. Вы когда покупаете продукты в магазине: вы нагребаете целую тележку, оплачиваете, а на выходе выбрасываете то, что не нужно? Точно также и тут, но вместо денег - ресурсы. И платите вы ресурсами. Все это безусловно можно аргументировать только одним: хомяки не в состоянии включить что-то, поэтому по умолчанию включаем им всё что можно включить. Именно такая аудитория у Wordpress сложилась. Крупный сайт, который дорос до какого-то функционала, и у него появилась нужда, уж точно найдет в документации инструкцию по включению необходимого функционала. Но это, конечно, бесконечный спор. Если сейчас поменять философию WP, то пропадет его популярность. Это как философия UNIX - пишите программы, которые будут делать что-то одно, и делать это хорошо. В WP тема делает уж точно не что-то одно.
Sly32: Завидуйте молча))) Можете куря кальян.))
Завидовать и курить кальян — не совместимые вещи.
---------- Добавлено 16.12.2016 в 18:57 ----------
melkozaur: Нет. Человек хочет блог, а ему говорят: ты че, как ты товары будешь из 1С выгружать?
Я только хотел это написать. Без шуток.
---------- Добавлено 16.12.2016 в 18:58 ----------
Sly32: TiA, Вы все отлично пишете, но человеку, который не хочет читать) Такая позиция для меня как купить мерса и поставить в него движок от жигулей. Ну а чо, едет же, устроен просто и чинить легко. А то что чинить через день и едет еле-еле, уже неважно)))
У меня в Google последние дней 5 тоже болтанка конкретная, но она меня радует: трафик увеличился в два раза, но каждый следующий день откатывается обратно, затем опять в два раза, и так до сих пор.
anotherbird: нет, не так. при нажатии кнопки "подгрузить ещё" ajax отправляет серверному скрипту post запрос, сервер выдаёт дополнительные 30 товаров, js скрипт вставляет их в нужное место.
GET запрос, зачем POST?
anotherbird: 10 строк на js и 10 строк кода на стороне сервера, но это решение так себе для seo, лучше сделать пагинацию
Сервер можно не трогать, просто append содержимое листинга товаров (или массив товаров) в конец текущего списка товаров.
ТС, желаю вашему бизнесу найти свою аудиторию, потому как сейчас вы мечетесь как, простите за выражение, сраный кот по амбару. Заявлять о премиальности и демпинговать в одночасье - решение для неопределившихся в себе. Тут нужно реально создать портрет аудитории, и под него заточить ваш бизнес. Я бы и стал вашим клиентом, но так и не понял политики вашей компании: на мне будут экономить, или я все таки получу премиум? Короче говоря, когнитивный диссонанс.
Или перестаньте жаловаться на поголовный демпинг, так как вы сами этим же занимаетесь. Попахивает политикой: все кричат коррупция, и продолжают воровать.
Ну так если донор один, сделайте API, на примем дату и информацию о событии. Пишете в базу, а потом выводите. Каждый раз если какой-то сайт создает занятие по йоге, на это событие нужно вешать отправку вам на сервер данных.
Если не хотите грузить остальных, то делайте парсер: раз в n часов запрашивайте данные, и пишите в базу если есть что-то новенькое.
Других путей вам никто не предложит. API - самый оптимальный.
WP REST API — можно много чего делать: добавлять, удалять, редактировать посты, категории, и т.д.. Работает через JSON. Я делал подобную задачу, только наоборот: я тянул последние 3 поста с другого сайта на WP. Сделал за часов 6, впервые работал с Wordpress, поэтому большая часть ушла на чтение мануалов. Но это инструмент, а не готовое решение. Возможно, есть готовое решение на базе этого инструмента.
В вашем случае алгоритм что-то вроде этого:
1. Создаем ссылки и аккаунты для авторизации на всех ваших донарах (WP сайтах)
2. Выбираем какие посты куда пойдут
3. Загружаем, отмечаем какие-куда ушли (таблица связей)
4. Повторяем.
Счетчик блокироваться может, но на время это не повлияет. Такой визит просто совсем не зафиксируется.
Вы на практике проверяли?
В адблоке (хотя сейчас пользуюсь uBlock'ом) насколько я помню, была галка типа "Запретить отслеживание".
В uBlock это по умолчанию включено, в AdGuard включается в настройках, насколько я знаю. В AdBlock хз.
Сам не тестил. Теоретически:
Скорее всего, режет на этапе парсинга DOM, т.е. запрос не запишется. Попробуйте прикинуть процент с временем 0 секунд, и сравнить с этой статистикой.
Указанный код для чистки wp_head правильней было бы оформить в виде плагина
Да, правильней. Но...
Почему вы решили, что его нужно встраивать в саму тему?
А почему вы вообще решили, что отключать то, что 10мс. назад подключили - правильно?
Для удаления ненужных тегов можно использовать все тот же стандартный функционал WP
95% пользователей не нуждаются в половине из этого функционала. Принципы KISS и YAGNI знаете же. Тема не должна управлять функциональностью приложения, а тем более "отключать" функционал. Вы когда покупаете продукты в магазине: вы нагребаете целую тележку, оплачиваете, а на выходе выбрасываете то, что не нужно? Точно также и тут, но вместо денег - ресурсы. И платите вы ресурсами. Все это безусловно можно аргументировать только одним: хомяки не в состоянии включить что-то, поэтому по умолчанию включаем им всё что можно включить. Именно такая аудитория у Wordpress сложилась. Крупный сайт, который дорос до какого-то функционала, и у него появилась нужда, уж точно найдет в документации инструкцию по включению необходимого функционала. Но это, конечно, бесконечный спор. Если сейчас поменять философию WP, то пропадет его популярность. Это как философия UNIX - пишите программы, которые будут делать что-то одно, и делать это хорошо. В WP тема делает уж точно не что-то одно.
Завидуйте молча))) Можете куря кальян.))
Завидовать и курить кальян — не совместимые вещи.
---------- Добавлено 16.12.2016 в 18:57 ----------
Нет. Человек хочет блог, а ему говорят: ты че, как ты товары будешь из 1С выгружать?
Я только хотел это написать. Без шуток.
---------- Добавлено 16.12.2016 в 18:58 ----------
TiA, Вы все отлично пишете, но человеку, который не хочет читать) Такая позиция для меня как купить мерса и поставить в него движок от жигулей. Ну а чо, едет же, устроен просто и чинить легко. А то что чинить через день и едет еле-еле, уже неважно)))
Просто БОГ МЕТАФОР.
Вот я с месяц назад перешел на less
перешел на gulp+less
А теперь вообще на less перешел... красота!
Перешел с Денвера на апач
Перешел на HyperCache
перешел на https
сейчас перешел на django-registration
Что ни пост - то переход.
ЛикИдином
Так его ещё никто не называл.
У меня в Google последние дней 5 тоже болтанка конкретная, но она меня радует: трафик увеличился в два раза, но каждый следующий день откатывается обратно, затем опять в два раза, и так до сих пор.
argotel, ссылка в подписи не открывается.
нет, не так. при нажатии кнопки "подгрузить ещё" ajax отправляет серверному скрипту post запрос, сервер выдаёт дополнительные 30 товаров, js скрипт вставляет их в нужное место.
GET запрос, зачем POST?
10 строк на js и 10 строк кода на стороне сервера, но это решение так себе для seo, лучше сделать пагинацию
Сервер можно не трогать, просто append содержимое листинга товаров (или массив товаров) в конец текущего списка товаров.
И на SEO это никак не влияет. Вообще.
Делается на JavaScript.
ТС, желаю вашему бизнесу найти свою аудиторию, потому как сейчас вы мечетесь как, простите за выражение, сраный кот по амбару. Заявлять о премиальности и демпинговать в одночасье - решение для неопределившихся в себе. Тут нужно реально создать портрет аудитории, и под него заточить ваш бизнес. Я бы и стал вашим клиентом, но так и не понял политики вашей компании: на мне будут экономить, или я все таки получу премиум? Короче говоря, когнитивный диссонанс.
Или перестаньте жаловаться на поголовный демпинг, так как вы сами этим же занимаетесь. Попахивает политикой: все кричат коррупция, и продолжают воровать.