Я пытаюсь создать оперативные данные обновления из внешнего источника внутри WP.
Я пытался использовать wp_enqueue_scripts, чтобы включить скрипт на мою страницу. Он действительно появляется там, но не обновляет <span>
Я хочу обновить.
Вот код, который есть.
В функциях у меня есть
function my_stats() {
if( is_page(7680) ) {
wp_enqueue_script( 'js-file', 'https://domain/stats.js');
}
}
add_action( 'wp_enqueue_scripts', 'my_stats' );
Затем статистика . js содержит следующий простой скрипт
$(document).ready(function refreshStats(){
$("#stats").load("https://domain/stats.php");
setTimeout(refreshStats, 50000);
});
Я также попытался сделать функцию в статистике. js начинается с jQuery
jQuery(document).ready(function refreshStats() {
Но это все тот же результат.
Кроме того, я не забыл поставить код HTML на странице
<div id="stats">Loading</div>
Если я использую этот код вне WP, он работает, но в WP он просто показывает текст загрузки из <span>
. Если я ищу в источнике stats.js
, я вижу его.
У меня есть пытался найти какую-то информацию, но все указывает мне на сценарий выше. Я предполагаю, что что-то упустил.