Home › Forum › Problemi Vari con WP › CODICE JAVASCRIPT ALL’INTERNO DI UNA PAGINA WORDPRESS, TENTATIVI FALLITI
-
AutorePost
-
-
2 Novembre 2021 alle 18:11 #126628Fabrizio RomboliPartecipante
CODICE JAVASCRIPT ALL’INTERNO DI UNA PAGINA WORDPRESS, TENTATIVI FALLITI SEGUENDO LE ISTRUZIONI
Buongiorno,
sto realizzando il mio sito con WordPress, elo sto facendo sul mio pc in locale, tutto semplice e tutto chiaro, tranne che ho necessità di creare codice HTML al cui interno inserire dei file javascript per creare unsempio di intelligenza artificiale.
Ho provato a seguire le istruzioni e nel file functions.php del tema hello decorator, ho aggiunto i seguente codice` //if( is_page(’64’) ) {
wp_enqueue_script( ‘index’, get_template_directory_uri() . ‘/js/index.js’, array(), ‘1.0.0’, true);
wp_enqueue_script( ‘rps-dataset’, get_template_directory_uri() . ‘/js/rps-dataset.js’,array(), ‘1.0.0’, true);
wp_enqueue_script( ‘webcam’, get_template_directory_uri() . ‘/js/webcam.js’, array(),’1.0.0′, true );
//or use the version below if you know exactly where the file is
//wp_enqueue_script( ‘js-file’, get_template_directory_uri() . ‘/js/myscript.js’);
// }
}add_action(‘wp_enqueue_scripts’, ‘collectiveray_load_js_script’);
Ho creato una pagina html utlizzando Gutenberg, all’interno di una pagina WordPress inserendo i seguenti script:
<script src= .”/js/webcam.js”></script>
<script src=”rps-dataset.js”></script>
In entrambi i casi il risultato è pagina non trovata.
Non so in quale directory scaricare i tre file javascript e quale è il modo corretto di definire src nello script, infatti il server non trova i file.Potrei anche utlizzare la pagina di prova html che ho creato e che funziona ma non so come linkarla a wordpress essendo una pagina locale non interna ad word press.
Sono veramente bloccato su questo punto qualcuno può aiutarmi?
Grazie mille -
3 Novembre 2021 alle 9:58 #126631SteveAglAmministratore del forum
A) Ovviamente hai letto le regole scritte nel grande box che appare pquando hai postatola tua domanda? Se si perchè hai scritto il titolo TUTTO IN MAIUSCOLO???
B) Il codice postato o è incompleto o errato, visto che ha i commenti davanti all’if
C) Cercando il significato dei vari comandi avresti visto che get_template_directory_uri è la directory principale del tema quindi i filejs andranno li nelal loro sottodirectory.
Quindi se stai usando un tema suggerirei di creare un tema child (se no le modifiche aggiunte le perdi al primo aggiornamento) e da quello creare o inserire gli script nelal dir js del tema e poi controlalre il codice bene che sia corretto e non mal commentato.
-
3 Novembre 2021 alle 10:24 #126632Fabrizio RomboliPartecipante
Ciao Steve,
a) avevo letto il grande pop up, ma evidentemente al contrario, per questo ho scritto il titolo in maiuscolo. Mi spiace.
b) i commenti davanti all’if ci sono perchè ho preso il codice come lo stavo provando, ovvero proviamo a vedere cosa succede se si riferisce a tutte le pagine o solo alla pagina in questione, ma non mi funzionava in entrambi i casi.
c) Il codice che ho scritto deriva proprio dalle mie ricerche:
1)ho creato un tema child del tema hello elementor nella directory theme col nome hello-elementor-child,
2)ho creato una function.php,
3)ho creato una directory js dove mettere i file js all’interno del tema child,
ma mi sfugge la seguente cosa:
quando creo la pagina ed apro un blocco html dove inserisco il codice che richiama i file js, nello script <script src = “xxxxxxxx”> </script>. Al posto di xxxx cosa devo scrivere, perchè quanto ho provato finora non funziona.Scusami per gli errori e grazie mille per il supporto.
-
-
3 Novembre 2021 alle 21:25 #126635SteveAglAmministratore del forum
Crea la pagina intesa come pagina del tema o una Pagina WordPress, sugerisco di cercare gerarchia dei template per capire quale sia la struttura dei temi WP, di solito la testata e il piè pagina sono gestiti da due specifici file del tema header e footer, che vengono inseriti dai vari template del tema in maniera opportuna, quindi è in ehader o footer che di solito si inseriscono i codici per aggiungere gli script ed i css anche se solitamente si preferisce usare le funzioni come quella riportata per inserire i file in maniera opportuna. Una guida fondamentale è quealla di wp stesso https://developer.wordpress.org/themes/
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.