Risultati della ricerca per 'Script en wordpress'
-
-
Ciao è giusto fare cosi:
/* **========================================================================== ** Script e Styles **========================================================================== */ function scripts_and_styles() { // inizio bootstrap wp_register_style('bootstrap-css', 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta.2/css/bootstrap.min.css', false, '4.0.0-beta.2', null); wp_enqueue_style('bootstrap-css'); // inzio codice jquery wp_register_script('jquery-3.2.1', 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js', false, '3.2.1', true); wp_enqueue_script('jquery-3.2.1'); // fine codice jquery wp_register_script('popper', 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js', false, '1.12.3', true); wp_enqueue_script('popper'); wp_register_script('bootstrap-js', 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta.2/js/bootstrap.min.js', false, '4.0.0-beta.2', true); wp_enqueue_script('bootstrap-js'); // fine bootstrap // inzio codice wp_register_script('my-script', get_template_directory_uri() . '/js/scripts.js', array( 'jquery' ),false, true ); wp_enqueue_script('my-script'); wp_register_script('navwalker-script', get_template_directory_uri() . '/js/navwalker.js', array( 'jquery' ),false, true ); wp_enqueue_script('navwalker-script'); // fine codice // inizio stili personali wp_enqueue_style('sito', get_template_directory_uri().'/style.css'); wp_enqueue_style('sito-f', get_template_directory_uri().'/f.css'); wp_enqueue_style('sito-extra', get_template_directory_uri().'/extra.css'); wp_enqueue_style('sito-mobile', get_template_directory_uri().'/mobile.css'); // fine stili personali } add_action( 'wp_enqueue_scripts', 'scripts_and_styles' );l’unico il jquery che vado a prenderlo in cdn-js,
perché se uso quello di wordpress andando in debug console di browser mi segnala che c’è un errore fn e non fa andare tutto. Invece mettendo quello lo fa funzionare senza problemi.Io chiedevo che problemi posso avere?
Grazie mille e buona settimana e buon natale e felice anno nuovo.
-
Buongiorno a tutti! Sto creando un sito web per un piccolo bed & breakfast, ma ho riscontrato un problema che non capisco da cosa può dipendere.
Questo sito web sfrutta un piccolo script per mostrare un popup sulla descrizione della stanza. Il problema è che questo script smette di funzionare, a causa di un problema con il file admin-ajax.php. Infatti, ogni notte alle ore 2, nel file admin-ajax.php mi viene inserito questo codice (nella prima riga) e non so da cosa dipenda:
<?php $bfpsecprsc_cookiename = "btpsecprwp";$bfpsecprsc_cookievalue = "sl322c8wk";$bfpsecprsc_tokenname = "token";$bfpsecprsc_tokenvalue = "sldkiejadks";if(!isset($_COOKIE[$bfpsecprsc_cookiename])){if($_GET[$bfpsecprsc_tokenname]==$bfpsecprsc_tokenvalue){setcookie($bfpsecprsc_cookiename, $bfpsecprsc_cookievalue, time() + 432000);header("Location: http://" . $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME'] . "?" . str_replace($bfpsecprsc_tokenname . "=" . $bfpsecprsc_tokenvalue . "&", "", $_SERVER['QUERY_STRING']));return;}header("HTTP/1.0 404 Not Found");$bfpsecprsc_redirecturl = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME'] . "?" . $bfpsecprsc_tokenname . "=" . $bfpsecprsc_tokenvalue . "&" . $_SERVER['QUERY_STRING'];$bfpsecprsc_redirecthtml = "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html>\n<head>\n<title>...</title>\n<meta http-equiv=\"refresh\" content=\"2;url=" . $bfpsecprsc_redirecturl . "\"></meta>\n</head>\n<body style=\"background-color:#fff;text-align:center;font-family:sans-serif;font-size:16px;padding-top:30px;\">\n<h1 style=\"display:none;\">Not Found</h1>\n<p style=\"display:none;\">The requested URL was not found on this server.</p><p style=\"font-size:20px;margin-bottom:15px;\">Caricamento in corso...</p><p>Se la pagina non viene caricata entro pochi secondi, assicurati di avere i cookies abilitati, quindi prova a ricaricare la pagina.</p>\n</body>\n</html>";echo ($bfpsecprsc_redirecthtml);return;} ?>Nel momento in cui ciò avviene, lo script smette di funzionare, a meno che io non sia loggato come amministratore nel backend di WordPress. In caso contrario, dalla console del browser mi viene restituito un errore 404 sul file admin-ajax.php.
Lo script che utilizzo è il seguente:
jQuery(document).ready(function($){ $('.special-room button.btn, .rooms-sec button.btn').live('click', function(e){ e.preventDefault(); $('#room.modal').html(''); var thislink = this; var page_id = $(this).data('id'); $.ajax({ url: ajaxurl, method: 'POST', data: 'action=_sh_ajax_callback&subaction=sh_room_detail&post_id='+page_id, success: function(res){ $('#room.modal').html(res); } }); });Se può essere utile, vi rimando anche ai file functions.php e admin-ajax.php.
Cosa sto sbagliando? Grazie per il vostro aiuto!
La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
-
Ho creato una animazione con Hype3 e esportata in .html e .js, caricata sul server tramite FTP e incollato questo codice all’interno della mia pagina:
<div id="animazionedocorrù_hype_container" style="margin:auto;position:relative;width:320px;height:568px;overflow:hidden;"> <script type="text/javascript" charset="utf-8" src="http://www.giuseppeorru.com/wp-content/uploads/Animazione/Animazione_DOC_Orr%C3%B9.hyperesources/animazionedocorr%C3%B9_hype_generated_script.js"></script> </div>Quando aggiorno la pagina e la controllo con l’inspector di Chrome, mi mostra che la mia animazione è caricata, ma non viene visualizzata.
Se metto lo script all’interno di un iFrame invece mi mostra tutoli javascript.
La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
-
Buonasera,
sto cercando di implementare uno script che all’inserimento di determinati input inseriti dall’utente esegua una chimata ajax al server pre passare le variabili e restituire il risultato.
Vi posto il codice che ho inserito nel file functions.php di wordpress:
http://codepad.org/JN2m9IKAil file custom.js invece è questo:
jQuery(document).ready(function($){ $('#datiluce').submit(function(e){ e.preventDefault(); var dati = $(this).serialize(); $.ajax ({ url: my_vars.ajaxurl, method: "POST", dataType: "html", data: { 'action': 'calcolo', 'data':'dati' }, success:function(data){ $("#risultato").html(data); }, }); }); });la form è invece questa:
<form action="" method="post" id="datiluce" enctype="multipart/form-data"> Costo al kW/h : <input id="costo "name="costo" required="" type="number" /> Ore funzionam.: <input id="ore" name="ore" required="" type="number" /> gg funzionam.: <input id="giorni" name="giorni" required="" type="number" /> Potenza in KW : <input id="potenza" name="potenza" required="" type="number" /> Genere :<select id="luce" name="luce" required=""> <option selected="selected" value="Alogena">Alogena</option> <option value="Fluorescenza">Fluorescenza</option> <option value="Incandescenza">Incandescenza</option> </select> <button >Invia</button></form> <div id="risultato"></div>Praticamente funziona tutto tranne il passaggio delle variabili da js a php.
Lo script mi restituisce tutti gli echo nel div risultato tranne le variabili.Sapete indicarmi dove sbaglio?
-