jQuery-functionen funktionieren nur auf der Startseite

Mein Problem ist, dass nur eine meiner functionen auf der gesamten Website funktioniert, der Rest funktioniert nur auf der Startseite.

Ich bin mir ziemlich sicher, dass ich die wp_enqueue_scripts korrekt verwendet habe, ebenso wie get_template_directory_uri ()

Hier ist meine Arbeit mit allem, was funktioniert 100% https://jsfiddle.net/TonyTheOnly/dwf1x3eu/

Jede Hilfe wird sehr geschätzt und danke für Ihre Zeit.

Hier ist meine volle functionen.php:

<?php function paramo_script_enqueue() { wp_enqueue_style('customstyle', get_template_directory_uri() . '/css/paramo.css', array(), '1.0.0', 'all'); wp_enqueue_script('customjs', get_template_directory_uri() . '/js/paramo.js', array('jquery'), '1.0.0', true); } add_action('wp_enqueue_scripts', 'paramo_script_enqueue'); function paramo_theme_setup() { add_theme_support('menus'); register_nav_menu('primary', 'Primary Header Navigation'); register_nav_menu('secondary', 'Footer Navigation'); } add_action('init', 'paramo_theme_setup'); add_theme_support('custom-header'); function enqueue_our_required_stylesheets(){ wp_enqueue_style('font-awesome', get_stylesheet_directory_uri() . '/css/font-awesome.css'); } add_action('wp_enqueue_scripts','enqueue_our_required_stylesheets'); 

Datei Full.js

  jQuery.noConflict(); jQuery(document).ready(function () { 'use strict'; jQuery(".burger-nav").on("click", function () { jQuery("nav ul").toggleClass("open"); }); jQuery('.toggles span').click(function () { jQuery(".toggles span").removeClass("active"); jQuery(this).addClass("active"); }); jQuery(".spanish").on("click", function () { jQuery(".englishNav").hide(); jQuery(".spanishNav").show(); }); jQuery(".english").on("click", function () { jQuery(".englishNav").show(); jQuery(".spanishNav").hide(); }); jQuery(".spanish").on("click", function () { jQuery(".englishText").hide(); jQuery(".spanishText").show(); }); jQuery(".english").on("click", function () { jQuery(".englishText").show(); jQuery(".spanishText").hide(); }); }); 

vollständige Überschrift

        Paramo Galeria   <body > 
<img src="https://wordpress.stackexchange.com/questions/285006/jquery-functions-only-work-on-homepage/" height="120px;" width="100px;" alt=""/ class="siteLogo">

Index

   

Solutions Collecting From Web of "jQuery-functionen funktionieren nur auf der Startseite"

Ersetzen Sie diese Zeile:

  

mit dem folgenden, um die ungültigen / und die Dimensionen zu beheben.

  

Ersetzen Sie dieses Markup:

 español | english 

mit den folgenden:

 español | english 

Ändern Sie Ihr JavaScript wie folgt:

 jQuery.noConflict(); jQuery(document).ready(function($) { 'use strict'; // You can use the shorter `$` inside the function, // even in noConflict mode. `.ready()` passes `$` to you. var $toggles = $('.topBar .toggles > span'); var $uls = $('.topBar nav > ul'); $toggles.on('click', function(e) { e.preventDefault(); e.stopImmediatePropagation(); var $this = $(this); $toggles.removeClass('active'); $uls.removeClass('open').hide(); $this.addClass('active'); $($this.data('target')).addClass('open').show(); }); });