Risultati della ricerca per 'Wordpress javascript'

Stai vedendo 15 risultati - da 1 a 15 (di 110 totali)
  • Forum: Fixing WordPress
    Come il topic: Aiuto a trovare
    • Ciao a tutti, se analizzo la mia homepage http://www.backdoorpodcast.com (F12 sul browser) mi da l’errore che è aperto due volte il tag <script type=”text/javascript”> e ok, però non capisco in wordpress dove è il codice che lo genera.

      riga 1355 della sorgente della pagina (<script type=”text/javascript”>).

      MI potete aiutare sto impazzendo, ho scaricato il tema e cercato anche lì ma nulla.

      Grazieee

      La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

    E’ successa una cosa strana. I tuoi ultimi msg sono arrivati un paio di giorni fa nelle RSS e anche nella mia mail. Quindi mi sono accorto adesso che avevi risposto.

    Lo script non funziona più se elimini il sito precedente, se manca la pagina di destinazione. Nessun redirect può funzionare in questo modo, senza una destinazione.

    Il redirect javascript è forse la forma più semplice di fare il redirect per WordPress. Javascript è eseguito dal browser come l’html e quindi si può mettere ovunque si metta dell’html. Il modulo gutemberg html personalizzato va benissimo.

    Si crea una pagina con titolo ” olio-di-oliva ” , poi immediatamente sotto il titolo si inserisce un blocco gutemberg html personalizzato con lo script in questione.

    E basta.

    Ciao!

    L’ho fatto. Guarda questo link: https://captcha-ajax.eu/olio-di-oliva/ . Domani lo cancello.

    Si aggiunge una pagina nuova a https://saltetrusche.it/ con titolo olio-di-oliva. Oltre al titolo si aggiunge un modulo html personalizzato. Dentro si mette un mini-script:

    <script>
    let url = "https://oliodiselva.wordpress.com/";
    window.location.href = url;
    </script>

    Finito. Un redirect con javascript facile da inserire.

    ciao

    • Anonymous User

      (@anonymized-17859033)


      Ciao a tutti.

      Sto provando ad integrare i widget di Cloudflare Turnstile in un sito WordPress con il seguente codice all’interno del file “functions.php” (ovviamente il codice non è completo, è solo la parte per integrare l’API):

      function enqueue_cloudflare_turnstile() {
      wp_enqueue_script(
      'cloudflare-turnstile',
      'https://challenges.cloudflare.com/turnstile/v0/api.js',
      array(),
      null,
      true
      );
      }
      add_action('wp_enqueue_scripts', 'enqueue_cloudflare_turnstile');

      Ma non funziona. Ispezionando la pagina c’è il seguente errore nella console:

      siteground-optimizer…fb9bdd456d273.js:47 Uncaught TurnstileError: [Cloudflare Turnstile] Could not find Turnstile script tag, some features may not be available.
      at m (siteground-optimizer…456d273.js:47:10665)
      at fr (siteground-optimizer…456d273.js:47:11122)
      at siteground-optimizer…456d273.js:47:45957
      at siteground-optimizer…456d273.js:47:47692
      m @ siteground-optimizer…fb9bdd456d273.js:47
      fr @ siteground-optimizer…fb9bdd456d273.js:47
      (anonime) @ siteground-optimizer…fb9bdd456d273.js:47
      (anonime) @ siteground-optimizer…fb9bdd456d273.js:47

      Ho provato a disattivare il plugin Siteground Speed Optimizer è l’errore scompare. Se lo riattivo si ripresenta. Ho attivato il plugin e disattivato la voce “Combina file JavaScript” il problema sparisce. Allora ho attivato la voce ed escluso dalla voce la voce “https://challenges.cloudflare.com/turnstile/v0/api.js&#8221; ma il problema rimane.

      Qualcuno sa come aiutarmi?

      Grazie in anticipo per tutti (se poi qualcuno ha già fatto questo tipo di integrazione, mi piacerebbe vedere il codice completo utilizzato per il corretto funzionamento).

    • hello I had a problem but I can’t figure out where it comes from, I had javascript codes on my site developed with wordpress that were used to make the “menu filter element” work, I already inserted it about three months ago and everything worked, today I realized that the menu no longer works when I click on the buttons it does not change the filters as if the javascript code were no longer there, the strange thing is that it works on chrome and on all other browsers the problem, but I repeat it worked before from all sides not how this sudden problem happened. Solutions? I am attaching the code

      <script>
      filterSelection("all")
      function filterSelection(c) {
        var x, i;
        x = document.getElementsByClassName("filterDiv");
        if (c == "all") c = "";
        // Add the "show" class (display:block) to the filtered elements, and remove the "show" class from the elements that are not selected
        for (i = 0; i < x.length; i++) {
          w3RemoveClass(x[i], "show");
          if (x[i].className.indexOf(c) > -1) w3AddClass(x[i], "show");
        }
      }
      
      // Show filtered elements
      function w3AddClass(element, name) {
        var i, arr1, arr2;
        arr1 = element.className.split(" ");
        arr2 = name.split(" ");
        for (i = 0; i < arr2.length; i++) {
          if (arr1.indexOf(arr2[i]) == -1) {
            element.className += " " + arr2[i];
          }
        }
      }
      
      // Hide elements that are not selected
      function w3RemoveClass(element, name) {
        var i, arr1, arr2;
        arr1 = element.className.split(" ");
        arr2 = name.split(" ");
        for (i = 0; i < arr2.length; i++) {
          while (arr1.indexOf(arr2[i]) > -1) {
            arr1.splice(arr1.indexOf(arr2[i]), 1);
          }
        }
        element.className = arr1.join(" ");
      }
      
      // Add active class to the current control button (highlight it)
      var btnContainer = document.getElementById("myBtnContainer");
      var btns = btnContainer.getElementsByClassName("btn");
      for (var i = 0; i < btns.length; i++) {
        btns[i].addEventListener("click", function() {
          var current = document.getElementsByClassName("active");
          current[0].className = current[0].className.replace(" active", "");
          this.className += " active";
        });
      }
      </script>

      La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

    Hi @lsantaniello ,
    I don’t think WordPress has a feature to show alerts – but you can try to customize native javascript alerts following this tutorial:
    https://css-tricks.com/replace-javascript-dialogs-html-dialog-element/

    • I developed my custom plugin. I’d like to show simple alert but I don’t want to use native javascript alert. Is present in wordpress some feature to show the alert? I tried to import bootbox library but it is not compatible. It required bootstrap and jquery ($) and crashes.

      Support me please

    • betamax256

      (@betamax256)


      Buongiorno,

      Ho fatto un sito in tre lingue tramite Polylang ma, finora, solo l’italiano è completo.
      Mi piacerebbe poter nascondere le altre lingue fino a quando non ho completato le vari traduzioni.

      Questo vale sia per gli utenti, ma anche per Google per evitare che sia registrato un contenuto inesatto.

      Per quanto riguarda gli utenti, posso nascondere le lingue nel menu con javascript/CSS.

      Per Googl pero è piu complicato. Avevo visto che si poteva aggiugere questo nel file robot.txt :
      Disallow /en/
      Non so se funziona ma mi sembra fasullo.
      Non sarebbe meglio aggiungere una regola al file .htaccess ?

      Magari in WordPress esiste già un parametro adatto a questo scopo ?


    Ciao @steve92 ,
    Avevo capito. 🙂
    Le REST API mi sembrano un argomento importante, piuttosto complicato e abbastanza misconosciuto.
    Per WP la documentazione è scarsa quindi se vuoi approfondire ti saranno necessarie delle prove, temo.

    Le REST API non sono una prerogativa esclusiva di WP. Ad esempio:
    – cPanel pannello ammette l’uso di REST API
    – Plesk panel ammette l’uso di REST API
    – Hestia panel (hestiacp) lo stesso. Senza l’uso dell’interfaccia web e da remoto si possono creare spazi web, installarci WordPress, sospendere un sito e varie altre cose.

    WP idem. Con una chiamata http(s) si possono avere molte informazioni sul sito e anche modificarlo con username e password.

    Prova a fare (da Firefox si legge meglio la risposta) https://<sito>/wp-json/.

    Uscirà una risposta in formato json con un sacco di informazioni sul sito.

    Per modificare il sito non si possono inserire username e password nella chiamata https quindi ci sono altre strade:

    usare il comando curl tipico degli ambienti linux. Se sei su un desktop / server linux usi curl. Username e Password dovrebbero essere inseriti prima della stringa https

    Se sei in Window dovrebbe potersi fare dal Prompt dei comandi di Window usando un file batch

    La doumentazione di WP prevede l’uso del javascript che faccia una chiamata ajax. La password va inserita nelle headers della chiamata.
    https://developer.wordpress.org/rest-api/using-the-rest-api/authentication/
    Se sia proprio la password indicata dalla tua immagine quella giusta da usare bisognerebbe provare.

    Se ti interessa e approfondisci l’argomento metti qui dei post che dicono quel che succede. 🙂

    Un saluto

    Chi ha creato la discussione gu3r1n0

    (@gu3r1n0)

    Il form che mi interessa è questo

    Schermata-2022-07-25-alle-22-56-30

    a questo indirizzo. https://astro-charts.com/tools/widget/

    il codice lo metto in una pagina di elementor (l’immagine l’ho postata sopra)
    e nell’anteprima funziona.

    online il risultato è questo
    https://www.starsandthecity.net/astro-chart/

    il problema è in qualche plugin di WordPress o qualche CSS che come metto la pagina online non mi fa funzionare questa parte di codice

    <script type=”text/javascript” src=”https://astro-charts.com/client/common/widget/js/widget-birthchart.min.js”></script&gt;

    • Questa risposta è stata modificata 3 anni, 8 mesi fa da gu3r1n0.
    • Moderator Cristiano Zanca

      (@cristianozanca)


      Avete appena aggiornato a WordPress 6.0! Ma cos’è successo? Si è rotto qualcosa? O forse avete solo qualche domanda da porre? Questa guida vi aiuterà a risolvere i problemi e le domande più comuni dopo il nuovo aggiornamento.

      Se il vostro sito si è bloccato, niente panico!

      Prima di continuare, assicuratevi di aver aggiornato i plugin e i temi alle versioni più recenti, di aver cancellato la cache e i cookie del browser e di aver effettuato nuovamente l’accesso alla Bacheca del vostro sito WordPress.

      Avete ancora problemi? Ok, continuate a leggere!

      Questa discussione contiene i problemi noti con i plugin e i temi presenti nell’ultima versione. Vi consigliamo di leggere TUTTO il topic e di tornare a controllarlo nel futuro, perché verrà aggiornato.

      Ricordate di rimanere calmi, oltre che essere pazienti e rispettosi. I volontari sono qui per cercare di aiutarvi, ma abbiamo bisogno anche del vostro aiuto. Tutte le normali regole del forum sono ancora valide. Ricordate che siete importanti quanto gli altri.

      Se il vostro post non viene visualizzato subito, state tranquilli: con un volume di messaggi superiore al normale, molti di questi vengono segnalati come spam dal nostro tool antispam. Stiamo lavorando duramente per mantenere la coda libera, ma la pubblicazione di più messaggi ci rallenta, in quanto dobbiamo tornare indietro e controllare se avete già postato. Vi consigliamo di pubblicare una volta sola.

      • Usate la maiuscola nei titoli e nel corpo dei post. Punteggiate le frasi in modo corretto e umano, ci aiuta a leggere.
      • Utilizzate l’oggetto per la descrizione. “Tutti i permalink non funzionano da 5.0” è molto meglio di “Ehi! Aiutatemi presto! Questa versione è terribile!”.
      • Descrivete chiaramente il problema. Spiegate cosa vedete, includete i messaggi di errore e riportate gli screenshot quando necessario. Anche il link al vostro sito è utile, se il problema è sul frontend,
      • Siate pazienti. Sappiamo che è bruttissimo essere bloccati, ma inviare più volte un messaggio non vi aiuterà più velocemente.
      • Non creare un proprio argomento a meno che non si utilizzi la stessa versione di WordPress sullo stesso server fisico ospitato dallo stesso host con gli stessi plugin, tema e configurazioni del postatore originale. Forse vi sembrerà strano, ma sarà più facile per noi aiutarvi in modo specifico se avete un vostro argomento.
      • Contrassegnate il vostro argomento come risolto quando è stato risolto, così sapremo che non dovremo più cercarlo.
        Ricordate che non siete soli.

      Tenete presente che il fatto che non vi piaccia come sta evolvendo il design di WordPress non è un bug. Se non vi piace una funzionalità, non fate una serie di post per lamentarvene. Cercate di vedere se qualcuno l’ha già fatto e postate lì, oppure prendete in considerazione l’idea di unirvi prima al team preposto per dare un aiuto (ad esempio in Beta o anche in test tramite SVN). Quello che vedete oggi è il risultato di migliaia di ore di lavoro e di test e, a meno che qualcosa non sia completamente rotto, è altamente improbabile che venga cambiato.

      Di nuovo, prima di pubblicare qualcosa:

      Assicuratevi di aver letto l’intera discussione e l’articolo sulle nuove funzionalità della versione 6.0.

      Andate alla pagina informativa della vostra installazione – example.com/wp-admin/about.php (oppure cliccate sul logo di WordPress nell’angolo in alto) – per scoprire le novità.

      Avete ancora problemi dopo aver seguito i passaggi di risoluzione dei problemi indicati di seguito? Non esitate a porre la vostra domanda nel forum di supporto.

      What’s New in 6.0?
      Avete già letto la Guida pratica di WordPress 6.0?
      Diamo il benvenuto a Arturo, WordPress 6.0.

      I proprietari e gli amministratori dei siti dovrebbero effettuare l’aggiornamento per trarre il massimo vantaggio dai numerosi miglioramenti in termini di stabilità, prestazioni e usabilità. I creatori di contenuti potranno usufruire di una serie di nuove funzionalità volte a migliorare l’esperienza di scrittura e progettazione su WordPress.

      I miglioramenti per agevolare la scrittura sono numerosi, sia che si tratti di scrivere un nuovo articolo o di aggiungere elementi a una pagina esistente. Scoprite altri modi per semplificare il processo di creazione dei contenuti, tra cui:

        <li style=”list-style-type: none”>
      • Selezionare il testo in più blocchi e modificarlo in una sola volta.
      • Digitare due parentesi aperte [[ per accedere rapidamente al menu dei collegamenti.
      • Mantenere gli stili esistenti quando si trasformano alcuni blocchi da un tipo a un altro, ad esempio da un blocco Paragrafo a un blocco Codice.
      • Create pulsanti personalizzati e ogni nuovo pulsante che inserirete manterrà automaticamente le personalizzazioni dello stile.
      • Rendere i tag cloud e le icone social ancora più attraenti con impostazioni e controlli aggiornati e un nuovo stile di contorno per la tag cloud.

      Cambio dello stile

      • I temi a blocchi includono ora la possibilità di contenere più varianti di stile. Questo amplia ulteriormente il nuovo sistema di stili e consente di cambiare l’aspetto del sito all’interno di un unico tema. È possibile modificare sia le impostazioni disponibili, come lo stile dei caratteri, sia le opzioni, come la tavolozza dei colori predefinita. Cambiate l’aspetto del vostro sito con pochi click.

      Scoprite di più sul vostro sito con WordPress 6.0!

      WordPress è un software progettato per tutti, con particolare attenzione all’accessibilità, alle prestazioni, alla sicurezza e alla facilità d’uso. Il progetto ritiene che un ottimo software debba funzionare con una configurazione minima, in modo che possiate concentrarvi sulla condivisione della vostra storia, del vostro prodotto o dei vostri servizi. Il software WordPress di default è semplice e intuitivo, per cui è facile iniziare a lavorare. Offre anche potenti funzionalità per la crescita e il successo.

      WordPress crede nella democratizzazione della pubblicazione e nelle libertà che derivano dall’open source. A sostegno di questa idea c’è un’ampia comunità di persone che collaborano e contribuiscono a questo progetto. La comunità di WordPress è accogliente e inclusiva. La passione dei nostri collaboratori guida il successo di WordPress che, a sua volta, vi aiuta a raggiungere i vostri obiettivi.

      Risoluzione dei problemi:
      Prima di inviare il messaggio, accertatevi di aver iniziato ad eseguire i suggerimenti per la risoluzione dei problemi descritti di seguito:

      • Eliminare tutti i plugin di caching in esecuzione, nonché le cache del server e/o del browser. Non solo il browser, ma anche qualsiasi cache op o cache della rete di contenuti, come Cloudflare. Questo risolverà molti strani problemi di JavaScript.
      • Eliminare le cache degli host gestiti. Gli hosting WP gestiti hanno spesso cache speciali. Se il vostro host ha uno strumento “Purge Varnish” o “Flush Memcache”, provatelo. Se necessario, potete chiedere al vostro provider di eliminare memcache e Varnish per voi.
      • Salvate nuovamente le impostazioni dei Permalink. In alcuni casi, abbiamo visto installatori di terze parti, come Softaculous, creare siti con regole leggermente errate nel file .htaccess. Mentre queste regole non avrebbero costituito un problema nelle versioni precedenti, la presenza di queste regole errate può interrompere l’API REST nelle versioni più recenti. Il salvataggio dei permalink nella pagina Impostazioni->Permalink di WordPress correggerà queste regole nel file .htaccess e forse risolverà gli errori “non riusciti” nel nuovo editor.
      • Risoluzione dei problemi con il browser. Il vostro browser può aiutarvi a identificare problemi o conflitti JavaScript e questo articolo può aiutarvi a fare questa diagnosi. Questo può aiutare a identificare anche i problemi dell’editor visuale.
      • Assicuratevi di avere l’Editor visuale abilitato. Visitare la pagina Utenti->Profilo. La prima opzione disabilita l’editor visuale. Assicurarsi che l’opzione sia deselezionata e salvare le impostazioni del profilo.
      • Disattivare tutti i plugin (confermato, tutti) per vedere se il problema si risolve. Se funziona, riattivare i plugin uno alla volta fino a trovare quello o quelli problematici. Se non è possibile accedere alla dashboard di amministrazione, provare a ripristinare la cartella dei plugin tramite SFTP/FTP o PhpMyAdmin (leggere “Come disattivare tutti i plugin quando non è possibile accedere a wp-admin” se si ha bisogno di aiuto). A volte, un plugin apparentemente inattivo può ancora causare problemi. Ricordate anche di disattivare tutti i plugin presenti nella cartella mu-plugins. Il modo più semplice è rinominare la cartella in mu-plugins-old.
      • Se è possibile installare i plugin, installare “Health Check”: https://wordpress.org/plugins/health-check/. Nella scheda di risoluzione dei problemi, è possibile fare click sul pulsante per disattivare tutti i plugin e cambiare il tema, mentre si è ancora connessi, senza influenzare i normali visitatori del sito.
      • Passare al tema Twenty Twenty One per escludere qualsiasi problema specifico del tema. Se non è possibile accedere per cambiare il tema, è possibile rimuovere le cartelle dei temi tramite SFTP/FTP, in modo che l’unica sia twentytwentyone. Questo costringerà il sito a utilizzarlo.
      • Aggiornamento manuale. Se tutto il resto fallisce, scaricare una copia fresca del file latest.zip di questa versione (in alto a destra su questa pagina) sul computer e usarlo per eseguire la copia. Potrebbe essere necessario eliminare le cartelle wp-admin e wp-includes sul server (NOTA: non eliminare la cartella wp-content o il file wp-config.php). Leggete prima le istruzioni per l’aggiornamento manuale.

      Se il problema persiste ed è legato a elementi che non funzionano più come previsto, ad esempio uno slider o un pulsante, è possibile che si verifichino problemi con la libreria JavaScript jQuery. Provate il plugin Enable jQuery Migrate Helper e vedete se questo risolve il problema.
      Se è necessario creare un topic di supporto, è possibile fornire i dati di debug per i volontari del supporto visitando la sezione Salute del sito in Tools > Site Health > Info.

      traduzione di @deadpool76

       

      Problemi noti:

      L’inserimento di un blocco classico utilizzando lo slash manda in crash l’editor se la barra laterale è aperta. vedi https://github.com/WordPress/gutenberg/issues/41321

      Elementi  già presenti nella lista per la versione 6.0.1

      vedi https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=new&status=reopened&status=reviewing&milestone=6.0.1&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority

    Ciao @kevmit,

    dipende molto da dove stai cercando di inserire la funzionalità.

    Il linea generale, dovresti capire quale template file modificare per inserire il codice HTML, e questo dipende dalla pagina in cui devi inserirlo e da come è strutturato il tema.

    Per quanto riguarda il codice Javascript, dovresti inserirlo in un file .js dedicato che poi includerai con la funzione wp_enqueue_script. Dovresti già trovare altre occorrenze di questa funzione nel file functions.php del tema che puoi prendere come riferimento.

    Naturalmente è consigliabile fare queste modifiche creando un child theme, per non modificare i file del tema principale ed evitare che al successivo aggiornamento tutte le modifiche vadano perse.

    Ciao!

    • Salve a tutti,

      vorrei inserire , quando si digita la password “l’occhietto” per mostrarla..

      ho provato con uno script, che dovrebbe fare questo, ma non succede nulla..

      ho trovato una guida che fa inserire il “Pulsante” su un html e poi una funzione Javascript… ma in quali file dovrei inserirli?

      ora sto usando il template classico di WordPress.

      grazie a tutti .

      @andreaporotti se puoi aiutarmi anche qui, sarebbe fantastico… grazie

    Buongiorno @giuliaconti,

    facendo una verifica sul sito ho individuato questo errore che ha origine in un file del tema:

    "Uncaught Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3"

    Se non mi sbaglio, il sito utilizza WordPress 5.8 e un tema premium che si chiama “Villenoir”. Posso ipotizzare che il tema non sia aggiornato e che non supporti pienamente l’ultima versione di WordPress (e quella della libreria jQuery).

    Trattandosi di un tema premium, il suggerimento è sempre quello di rivolgersi al supporto del venditore. Se hai una licenza attiva, inoltre, dovresti essere in grado di scaricare l’ultima versione disponibile.

    Se hai la possibilità di aggiornare il tema, assicurati di fare un backup completo del sito prima di procedere.

    Facci sapere se risolvi.
    Buona giornata 🙂

    • Buongiorno,

      premetto che non sono un esperto di codice.

      Riscontro un problema con il tema twentyseventeen, parte del codice js inerente il menù di navigazione principale non viene caricato dal sito al di fuori dell’editor di wordpress.

      Per inciso ho creato il sito usando come tema base twenty seventeen creando però le pagine con elementor versione gratuita, ho modificato alcuni elementi del css e di js tramite l’utilizzo di un tema child, seguendo sempre guide e consigli del forum, queste modifiche sono ancora funzionanti senza problemi.

      il codice js che prevede la creazione di un toogle menu nella versione mobile e la relativa modifica del css delle parti non visualizzabili nella versione desktop, viene letto e utilizzato senza problemi sia all’interno dell’editor personalizza del tema, sia di elementor, ma una volta lanciata la preview o visitato il sito da un altro browser il codice js non viene più caricato.

      Mi scuso in anticipo per la mia ignoranza, ma spero possiate illuminarmi sul motivo e su come risolvere.

      Grazie

      La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai vedendo 15 risultati - da 1 a 15 (di 110 totali)