Может быть, есть очень простое решение, но я столкнулся с проблемой, чтобы решить эту проблему как новую для всех.
Я ставлю jquery и другой скрипт из php-файла моей функции темы. Ниже мой код
function mediaplus_scripts() {
if (!is_admin()) {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js');
wp_enqueue_script( 'jquery' );
}
wp_enqueue_script( 'theme-js', get_template_directory_uri() . '/js/theme.js', 'jquery' );
wp_enqueue_script( 'listgrid-cookie', get_template_directory_uri() . '/js/list-grid/cookie.js', 'jquery' );
wp_enqueue_script( 'listgrid', get_template_directory_uri() . '/js/list-grid/listgrid.js', 'jquery' );
wp_enqueue_script( 'slider-easing', get_template_directory_uri() . '/js/jquery.easing.1.3.js', 'jquery' );
wp_enqueue_script( 'home-slider', get_template_directory_uri() . '/js/slides.min.jquery.js', 'jquery' );
wp_enqueue_script( 'home-ajax-content', get_template_directory_uri() . '/js/dynamic-page/dynamicpage.js', 'jquery' );
/* wp_enqueue_script( 'mediaplus-script', get_template_directory_uri() . '/js/functions.js', 'jquery' ); */
}
add_action('init', 'mediaplus_scripts');
function add_admin_scripts() {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js');
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'mediaplus_options', 'http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js', 'jquery' );
}
add_action('init', 'add_admin_scripts');
Проблема с кодом заключается в том, что функция постановки администратора конфликтует с функцией темы, в результате отключается весь javascript в теме, работает только администратор jquery
Есть ли способ решить эту проблему?