Ich habe eine Skriptdatei (service-graph.js), die ich möchte es in WordPress arbeiten lassen, ich habe ziemlich grundlegende Kenntnisse von Javascript, so dass ich nicht sicher bin, ob das Skript in WordPress arbeiten würde, ist der Inhalt der folgende:Wie man dieses Skript in Wordpress aufruft?
jQuery(document).ready(function() {
var url = window.location.pathname;
var path = url.split('/');
jQuery('.curve-item.' + path[2]).addClass('default');
if (path[2] == 'blueprint')
jQuery('.overview-graph .middle-item').addClass('default');
jQuery('.curve-item .logo').hover(
function() {
if (jQuery(this).parent().hasClass('default')) return;
jQuery(this).parent().addClass('on');
}, function() {
jQuery(this).parent().removeClass('on');
}
).css('cursor', 'pointer').on('click', function() {
location.href = '/services/' + jQuery(this).parent('.curve-item').data('target');
});
jQuery('.overview-graph .middle-item').on('click', function() {
location.href = '/services/blueprint';
}).css('cursor', 'pointer');
});
Und ich diese Funktion mit dem Skript auf functions.php
function wpb_adding_scripts() {
wp_register_script('service-graph', get_template_directory_uri() . '/js/service-graph.js', array('jquery'), '1.1', true);
wp_enqueue_script('service-graph');
}
add_action('wp_enqueue_scripts', 'wpb_adding_scripts');
Haben Sie es noch nicht getestet? Weil ich das aus deiner Frage verstanden habe. Und wenn Sie diese Seite/services etc. aufrufen, sollte es funktionieren, da es nur eine js-Datei ist, funktioniert es in Wordpress nicht anders. – mithataydogmus
Ja, ich habe getestet, aber es funktioniert im Moment nicht. – Nation