Я новичок ie до Wordpress , но у меня есть хороший опыт в java разработке. Я разработал небольшой Wordpress сайт с использованием OceanWP , Elementor . На домашней странице мне нужно показать количество зарегистрированных пользователей на моем сайте.
Итак, при разработке страницы я использовал COUNTER WIDGET
из Elementor , с STARTING NUMBER
равно 1
и ENDING NUMBER
равно 5
. Но на самом деле мне нужно позвонить в DB , чтобы получить количество зарегистрированных пользователей, используя ajax и отобразить его на домашней странице. Поэтому я решил написать собственный код, используя jQuery, чтобы сделать ajax вызов после полной загрузки моего DOM.
Я написал ниже код в моих функциях. php
function load_js_assets() {
if( is_page( 26 ) ) {
wp_enqueue_script( 'home-js', get_template_directory_uri() . '/ucws-js/home-js.js', array ( 'jquery' ), 1.1, true);
}
}
add_action( 'wp_enqueue_scripts', 'load_js_assets' );
Тогда мой home- js. js будет как показано ниже,
jQuery(document).ready(function( $ ) {
alert("Default members : "+$("#registered-Members").text()); //alerts --> Default members : 1 // But expected Default members : 5
getRegisteredMembers_UsingAjaxCall(); //ajax call to DB to get total number of registered members dynamically
});
Мои ожидания: Мне нужно позвонить или загрузить мой jQuery(document).ready(function( $ ){}
, после того как Elemetor загрузит все свои js
файлов. Пожалуйста, направьте меня, если я иду не в ту сторону.
Примечание: Я приветствую все предложения для достижения моего требования.