Wordpress - плагины не работают, несмотря на отсутствие ошибок в консоли - PullRequest
0 голосов
/ 27 апреля 2020

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

Независимо от того, какой плагин я добавляю, будь то всплывающий плагин или плагин Mega Menu, он не работает. Страница просто игнорирует это, но в консоли нет ошибок. Если я добавлю выпадающее меню, оно не выпадет. Это помещает это рядом с этим. Если я использую подключаемый модуль Pop Up Maker, всплывающее окно не будет и так далее c.

Мне кажется, что есть проблема с тем, как тема вызывает библиотеку. JS, поскольку все они основаны на JS и не работают. Единственное, что работает с некоторыми. JS - это меню становится белым, когда вы прокручиваете вниз с черного. Если вы хотите посмотреть, сайт www.fourthwalljobs.com.

На странице функций у меня есть что-то, что похоже на массив JS. Вот эта функция:

function denRegScript(){
    wp_enqueue_style( 'datatable-css', get_theme_file_uri('/assets/css/XXX.css'), false );
    wp_enqueue_script( 'datatables-js', get_theme_file_uri('/assets/js/XXX.min.js'), array('jquery'), '0.1', true ); 
}
add_action('wp_enqueue_scripts','denRegScript');


add_action('wp_ajax_movie_datatables', 'datatables_server_side_callback');
add_action('wp_ajax_nopriv_movie_datatables', 'datatables_server_side_callback');
//add_action('wp_ajax_nopriv_movie_datatables', 'datatables_server_side_callback');
function datatables_server_side_callback()
{

JS вызывается в нижнем колонтитуле следующим образом:

<!-- Main JS  -->
<script type="text/javascript" src="<?php echo get_bloginfo( 'template_directory' );?>/assets/js/jquery-min.js"></script>
<script type="text/javascript" src="<?php echo get_bloginfo( 'template_directory' );?>/assets/js/bootstrap.min.js"></script>

У кого-нибудь есть идеи, где я могу посмотреть или добавить, чтобы исправить эти проблемы?

...