Хотелось бы обновить домашнюю страницу каждые X сек. Я нашел это решение:Как обновить домашнюю страницу WordPress без уведомления пользователя?
- Установка Auto Refresh Single страницу плагин
- Вставить в header.php строки:
if (is_front_page()) {
echo '<META HTTP-EQUIV="REFRESH" CONTENT="5">' ;
}
Он обновляет страницу, но я заметил, что страница перезагружается. Я бы хотел, чтобы это произошло гладко. Я не хочу, чтобы обновление заставляло страницу исчезать в течение миллисекунд. Я хочу обновиться без уведомления пользователя.
У меня есть страница с Wordpress. На этой странице несколько div. Часть из них выводит тип сообщения - и мне нужно, чтобы я обновлялся в случае отправки нового сообщения. Некоторые div должны меняться в зависимости от времени дня или недели и отображения разных данных. На странице нужно показывать все время, как телевизор, и информация должна обновляться автоматически без каких-либо человеческих прикосновений. Я попытался использовать ajax, но я не знаю, как указать ему на перезагрузку определенного div, созданного из Wordpress. У меня нет URL-адреса для конкретного div.
Зачем вы хотите это сделать? Это было бы очень неприятно для ваших пользователей. Тем не менее, вы не можете «плавно обновляться». Похоже, что AJAX или websockets будут намного лучшим решением в этом случае. –
Насколько мне известно, это действительно не подходит. Лучше всего будет так, как сказал парень над AJAX или веб-сайтами или некоторыми такими. Я сделал что-то похожее, используя React для обновления переднего конца, если изменения найдены, например. новая строка в базе данных, добавляющая строку в таблицу. не обновляя всю страницу, но не зная, чего вы хотите сделать, невозможно сказать, будет ли это работать для вас. – Coombes
Я добавляю к моему вопросу более подробную информацию – user1980099