Как сделать автоматическое обновление wp-плагина на публичной стороне просмотра (страница автоматической загрузки)

Для начала надо сказать, что почти каждый раз при поиске технических решений.. поисковая система направляет меня на этот сайт сюда. Я признаю, что я выучил очень много здесь, просто ища ответы..

но также должен сказать, что не быть кодировщиком.. так что вообще ничего не понимаю здесь;)

Хорошо, проблема:

Хотите обновить WordPress таблицы или календарь в WP администратора. Эти изменения должны обновляться автоматически и более или менее мгновенно (~ несколько секунд отлично).

Я нашел решения для манипулирования header.php, я нашел несколько плагинов ajax, которые я нашел - слишком много, чтобы рассчитывать - информация о том, как внедрить ajax в wp

К сожалению... ничего из этого не помогло мне, так как плагины в большинстве своем либо не работают, либо устарели, либо требуют бесчисленных правок файлов. Манипулирование header.php кажется странным... поскольку я не хочу обновлять всю страницу, публиковать и т. Д., Но обновлять только данные таблицы или календаря.

Так может кто-нибудь из вас, кто-либо из программистов, знает что-то, например, чтобы получить плагин "Календарь событий All-in-One by Timely" для обновления общедоступной видимой части календаря после редактирования данных в wp admin?

Очень ценю указатели в любом направлении, чтобы решить эту проблему.

PS: Что бы вы подумали о плагинах типа "ajaxify everything"? не знаю, если это действительно путь...

Еще раз спасибо за вашу помощь, время и вклад!

Обновить

дополнительный вопрос: теперь я нашел такой плагин, который позволил мне выбрать, какие части я хочу "ajaxify".

Такой плагин попросит у меня имя конкретной функции.

Теперь, где я могу начать собирать эту информацию?

Ниже инструкция из контекста плагина внутри админки WordPress.

Создать Ajaxized DIV для вашей функции

Ajaxize позволит вам настроить практически любую функцию php на вашем сайте.

Это может быть плагин, функция, которую вы написали, или даже основная функция wordpress.

В настоящее время существуют некоторые (очевидные или менее очевидные) ограничения:

Функции должны возвращать действительный HTML - это будет вызвано в php и возвращено через вызов Ajax. Функции не могут принимать никакие параметры (по крайней мере, на данный момент)

Введите имя функции ниже.

Имя функции: поле ввода ххх ххх, что здесь введено? ххх

Сгенерированный div может быть вставлен на любую страницу / запись на сайте и автоматически вызовет функцию вызова.

Пожалуйста, убедитесь, что вы ввели правильное имя функции, что функция не требует никаких параметров и что она возвращает действительный HTML.

1 ответ

В вашем контексте вы хотите автоматически обновлять календарь при изменении WP_Admin; но вы не можете точно сделать это.

Вы можете написать метод Js, который будет проверять время последней модификации календаря при загрузке страницы, запасать его в Var. После того, как у вас будет постоянный (каждые 10 секунд) Js "демон", который получит время последней модификации календаря и сравнит его с заполненным Var; Если изменить, вы перезагрузите календарь.

PS: Ajaxify - это не совсем решение из-за необходимости разработки Ajaxify и написания кода для людей, которые отключили Javascript.

Надеюсь, поможет

Другие вопросы по тегам