Я разработал простую тему 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');