2015-05-02 7 views
-1

Я разработал простую тему Wordpress год назад, и теперь я пытаюсь использовать Ninja Forms с ней, и я понимаю, что плагин не может добавить свой Javascript в мою тему.Wordpress theme - поддержка плагинов Javascript

Я пытался переключить свой сайт на тему по умолчанию, и Ninja Forms начали работать, поэтому проблема должна быть в моей теме. Я не совсем уверен, с чего мне начать искать проблему, поэтому я ищу помощь здесь - я не разработчик темы Wordpress, поэтому у меня мало опыта.

меня wp_head() в моем header.php, и я уже в том числе и мои скрипты в functions.php путем их регистрации wp_register_script(), а затем в том числе их wp_enqueue_script(), как это:

function scripts_with_jquery() 
{ 
    wp_register_script('fancybox', get_template_directory_uri() . '/js/jquery.fancybox.pack.js', array('jquery'), '1.0'); 
    wp_register_script('mousewheel', get_template_directory_uri() . '/js/jquery.mousewheel-3.0.6.pack.js', array('jquery'), '1.0'); 
    wp_register_script('parseuri', get_template_directory_uri() . '/js/jquery.parseuri.js', array('jquery'), '1.0'); 
    wp_register_script('loader', get_template_directory_uri() . '/js/jquery.loader.js', array('jquery'), '1.0'); 

    wp_enqueue_script('fancybox'); 
    wp_enqueue_script('mousewheel'); 
    wp_enqueue_script('parseuri'); 
    wp_enqueue_script('loader'); 
} 
add_action('wp_enqueue_scripts', 'scripts_with_jquery'); 

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

Только в случае, если здесь некоторый код, я щипая wp_head() с так пожалуйста, дайте мне знать, если вы заметили ошибку там:

function twentyten_remove_recent_comments_style() { 
    global $wp_widget_factory; 
    remove_action('wp_head', array($wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style')); 
} 
add_action('widgets_init', 'twentyten_remove_recent_comments_style'); 

remove_action('wp_head', 'rsd_link'); 
remove_action('wp_head', 'wlwmanifest_link'); 
remove_action('wp_head', 'wp_generator'); 
remove_action('wp_head', 'start_post_rel_link'); 
remove_action('wp_head', 'index_rel_link'); 
remove_action('wp_head', 'adjacent_posts_rel_link'); 
remove_action('wp_head', 'wp_shortlink_wp_head'); 

ответ