2016-07-06 5 views
0

Я создал плагин WordPress, но он противоречит WordPress jquery.Плагин jQuery, конфликтующий с WordPress jquery

function maintenance_scripts() { 
    wp_register_style('style', plugins_url('scripts/jquery-ui.css',__FILE__)); 
    wp_enqueue_style('style'); 

    wp_register_script('jquery-1.10.2', plugins_url('scripts/jquery-1.10.2.js',__FILE__)); 
    wp_enqueue_script('jquery-1.10.2'); 

    wp_register_script('jquery-ui', plugins_url('scripts/jquery-ui.js',__FILE__)); 
    wp_enqueue_script('jquery-ui'); 

    wp_register_script('jquery-settings', plugins_url('scripts/jquery-settings.js',__FILE__)); 
    wp_enqueue_script('jquery-settings'); 
} 
add_action('admin_init','maintenance_scripts'); 

Я попытался удалить свою собственную JQuery и дайте ему поработать на WordPress JQuery, но это не сработало. Я также попробовал deregister WordPress jquery, но без везения.

Любые эксперты там знают решение?

ответ

0

Я установил его, поместив все сценарии внутри jquery-settings.js внутри сноски админки так:

function maintenance_fjquery() { 
?> 
<script type="text/javascript"> 
jQuery(document).ready(function($) { 
    ... 
}); 
</script> 
<?php 
} 
add_action('in_admin_footer', 'maintenance_fjquery'); 

... и удалить jquery-1.10.2.js и jquery-ui.js.

Смежные вопросы