Risultati della ricerca per 'Script to wordpress'

Stai vedendo 15 risultati - da 271 a 285 (di 339 totali)
    • Salve, sto utilizzando wordpress per creare un sito web. Ho avuto la necessità di creare un form per registrare dei partecipanti a un corso, in una tabella creata in un database su php my admin.
      Ho creato un template dove ho incluso un file html. in questo file html ho creato il form sa visualizzare inserendo in “action” il file php che dovra essere eseguito all’invio dei dati tramite il tasto “invia”.
      Il problema che riscontro è che se vado a schiacciare invia, una volta inseriti i dati, wordpress mi apre un’altra pagina con la seguente scritta “ops questa pagina non si trova”. In poche parole wordpress per quanto ho capito io non mi interpreta il codice php se non è inserito in un template.
      qualcuno puo aiutarmi? ho provato tante soluzioni.
      Ad esempio se creo un altro template in un file php e inserisco il codice php inserito nel file “form.php” e vado a creare una pagina wordpress aggiungengole il template appena creato, il codice inserito viene interpretato e funziona tutto correttamente perche basta associare l’url di questa pagina wordpress in “action” nel form.html e i dati vengono inseriti correttamente nella tabella del database. Solo che in questo modo appena si schiaccia il tasto invia si viene indirizzati a una pagina diversa. Mentre io desidero che appena si schiaccia il tasto invia compaiono le finestre popup con la conferma se l’utente è stato inserito o meno sempre nella stessa pagina.
      TEMPLATE :
      <?php
      /* Template name: FORM INS DATI

      */

      get_header();
      include “form.html”;
      ?>
      FILE HTML(form.html)
      <!DOCTYPE html>
      <html lang=”it”>
      <head>
      <meta charset=”UTF-8″>
      <link href=”style.css” rel=”stylesheet” type=”text/css”>
      </head>

      <body>
      <form action=”form.php” method=”POST”>
      Nome:<br>
      <input type=”text” name=”nome”> <br>
      Cognome:<br>
      <input type=”text” name=”cognome”><br>
      Data di nascita (yy-mm-dd): <br>
      <input type=”text” name=”data di nascita”><br>
      Luogo di nascita: <br>
      <input type=”text” name=”luogo di nascita”><br>
      Codice Fiscale: <br>
      <input type=”text” name=”codice fiscale”><br>
      <button type=”submit”>invia</button>

      </form>
      </body>
      </html>

      FILE PHP (form.php)
      <?php

      include(‘conn_selez_db.php’);

      $nome = $POST[‘nome’];
      $cognome = $_POST[‘cognome’];
      $nascita = $_POST[‘data_di_nascita’];
      $città = $_POST[‘luogo_di_nascita’];
      $cod_fiscale = $_POST[‘codice_fiscale’];

      $query = “INSERT INTO persone_inserite
      (nome, cognome,data_di_nascita,luogo_di_nascita,codice_fiscale)
      VALUES
      (‘$nome’,’$cognome’, ‘$nascita’, ‘$città’, ‘$cod_fiscale’)”;

      if (mysqli_query($conn, $query)) {
      print “<script type=’text/javascript’>alert(‘Utente inserito’)</script>”;

      } else {
      $errore = mysqli_error($conn);
      print “<script type=’text/javascript’>alert(‘Errore: $errore’)</script>”;
      }

      ?>

    • massimodefilippo

      (@massimodefilippo)


      Buongiorno,
      Il mese scorso ho aggiunto un annuncio pubblicitario (banner ads) e ha funzionato, ma ieri ho rimosso il codice. Dieci minuti dopo ho riscritto lo stesso codice nello stesso widget della barra laterale.
      Prima funzionava perfettamente, ma ora, quando vado nella pagina con un browser, posso vedere che il codice che ho scritto é cambiato (modificato da wordpress senza motivo)
      L’ultima riga non è come il codice all’interno del Widget di wordpress, ma è diverso, e non so perché!
      Qualcuno ha un’idea?

      document.write (“‘></scr”+”ipt>”);
      //]]>–></script>

      diventa:

      document.write (“‘>”);
      //]]>–></script>

      Many thanks

    Moderator Francesco Di Candia

    (@francescodicandia)

    Ciao ciccione82, il tuoi quesito è più da html/css/jquery che da WordPress.
    Ti consiglio di dare un’occhiata a qualche esempio su stacksocial.

    Moderator Guido Scialfa

    (@wido)

    @lafr4,

    La cosa strana è che andando sulla pagina wp-login.php la visualizzazione è strana, è come se non caricasse la grafica (non si carica il logo di wp e l’allineamento del form è totalmente inesistente).

    Credo che il problema derivi dal protocollo, difatti emulando un utente in svizzera non vengono caricati ne gli scripts ne gli stili.

    Riguardo all’errore originale:

    “Forbidden You don’t have permission to access /wp-admin/ on this server.”

    L’unico problema appare la locazione geografica dell’utente escludo quindi si tratti di un problema di WordPress.

    Ricontatterei l’hosting chiedendo spiegazioni.

    Moderator Guido Scialfa

    (@wido)

    Se il problema è con tutti i plugins allora hai qualcosa che non va con la configurazione delle api di google. Mi viene difficile pensare che siano tutti i plugins ad avere problemi.

    Ambiente di sviluppo? versione di WordPress? testato su tema di default?

    I messaggi che escono sono quelli, relativi alla api key non corretta. Ho dato uno sguardo a Events Manager e l’api key viene attribuita correttamente.

    Trovi tutte le info riguardo agli errori da te indicati su Google Maps Javascript Error Messages. Riferiti a: MissingKeyMapError, NoApiKeys e InvalidKey. Così da capire meglio cosa causa gli errori.

    Per ulteriori informazioni puoi come già indicato contattare il supporto del plugin che hai intenzione ad utilizzare oppure scrivi/cerca nel google maps forum IT.

    Moderator Guido Scialfa

    (@wido)

    Ciao @aliako,

    Pur non essendo un argomento strettamente legato a WordPress, per cui ti consiglierei di chiedere sul forum di supporto del plugin stesso o su altro più pertinente, il tuo problema è descritto ( come puoi leggere ) nel messaggio della console, l’api key non è valida.

    Devi creare una api key e plugin permettendo inserirla nell’apposito campo.
    Vedi: Get Api Key

    Moderator Guido Scialfa

    (@wido)

    Ciao @wpneo91,

    Se hai installato WordPress in locale puoi benissimo effettuare l’aggiornamento trasferendo i files invece di effettuarlo via back-end.

    Importante è NON copiare la directory wp-content/ ed un eventuale file wp-config-sample.php e/o wp-config.php.

    Per prevenzione effettua una copia di tutto il sito, database compreso da qualche parte in locale. Dopo di che wordpress dovrebbe semplicemente richiederti l’aggiornamento del database. Non dovrai far altro.

    Per maggiori info : Aggiornare WordPress Manualemente

    Ad ogni modo il tuo problema dell’esecuzione potrebbe derivare da un tema troppo pesante, troppi plugins o che altro.

    Se vuoi comunque procedere con il metodo tradizionale lato back-end, ti consiglio di effettuare un update dei plugins per prima cosa, cancellare la cache del browser, riavviare xammp, abilitare il tema di default del cms e riprovare ad effettuare l’aggiornamento.

    Vi sono anche delle accortezze nel qual caso ti necessitino che impongono un aumento dei tempi di esecuzione degli scripts vedi: Fix fatal error maximum execution time.

    • Questa risposta è stata modificata 9 anni, 7 mesi fa da Guido Scialfa.
    Forum: Aspetto = Temi
    In risposta a: Conditionals Menu

    Mi spiace ma credo che la tua esigenza sia troppo specifica.
    Mai visto temi con un secondo menu relazionato al primo…

    Vedo solo tre strade:
    1. provare ad accontentarti di un menu di secondo livello (nativo nella maggiorparte dei temi)
    2. gestire il secondo menu con un widget aiutandoti magari con widget logic (in questo caso potresti renderlo visivile solo in alcune pagine)
    3. scrivere un po’ di codice custom tra php e javascript…

    Chi ha creato la discussione mircx93

    (@mircx93)

    Ho capito che è ‘colpa’ di “Active directory integration” perchè se lo disattivo questo problema non si presenta.

    Infatti questo ad ogni login elimina tutte le modifiche fatte al profilo utente (nome, cognome, nickname) e quindi anche la mia impostazione sul nome pubblico da visualizzare.

    Sono andato a vedere nelle impostazioni del plugin ed esistono due voci:

    • Automatic User Update Should the users be updated in the WordPress database everytime they logon?
    • Auto Update User Description Should the users descriptions be updated in the WordPress database everytime they logon?

    Ma anche disattivando queste due impostazioni il problema rimane…

    • Questa risposta è stata modificata 9 anni, 7 mesi fa da mircx93. Motivo: Errore nel testo
    Moderator Guido Scialfa

    (@wido)

    Sembra che l’errore esca fuori dallo script di Jphotolio, il file in questione è:

    http://www.fotociak.net/wp-content/themes/jphotolio/js/script.full.js?ver=4.6.2

    Prova ad attivare il tema di default di WordPress ( ma fai prima un backup del database ) e vedi se il problema si risolve.

    Moderator Guido Scialfa

    (@wido)

    Ciao @peppinosh88,

    Ti direi innanzi tutto di dare una lettura al metodo corretto per poter effettuare l’aggiunta di scripts e stili su WordPress:

    Se ancora non dovesse funzionare, dai uno sguardo alla console (ispeziona elemento ) per vedere se vi sono errori e controlla che effettivamente tutti gli stili e gli scripts siano corretti.

    Molto probabilmente il problema deriva proprio dai percorsi “non assoluti” che hai usato per caricare scripts e stili.

    • Salve a tutti.
      Ho creato un carousel in bootstrap che vorrei aggiungere nell’header.php del mio child theme di wordpress.
      ecco qui il codice:

      <!-- Main Bar -->
      				<?php if (is_front_page()) { ?>
      				<!-- Full Page Image Background Carousel Header -->
      				<?php echo esc_url( get_template_directory_uri() . '/js/jquery.js' ); ?>
          <header id="PPA-Carousel" class="carousel slide">
              <!-- Indicators -->
              <ol class="carousel-indicators">
                  <li data-target="#PPA-Carousel" data-slide-to="0" class="active"></li>
                  <li data-target="#PPA-Carousel" data-slide-to="1"></li>
              </ol>
      
              <!-- Wrapper for Slides -->
              <div class="carousel-inner">
                  <div class="item active">
                      <!-- Set the first background image using inline CSS below. -->
                      <div class="fill" style="background-image:url('http://www.progettiperarduino.it/wp-content/uploads/2016/07/index.jpg');"></div>
                      <div class="carousel-caption">
                         <div class="bkjb">
                          <h1 >Progetti Per Arduino</h1>
                          <center><img src="http://www.progettiperarduino.it/wp-content/uploads/2016/07/rsz_ppa_logo-05.png" class="img-responsive" alt="Progetti Per Arduino"></center>
                          <h2>Crea, Pubblica e Condividi i tuoi progetti per Arduino</h2>
                           <a title="" href="http://www.progettiperarduino.it/about/" class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-rounded vc_btn3-style-classic vc_btn3-color-grey">Progetti</a>
                          </div>
                         </div>
                  </div>
                  <div class="item">
                      <!-- Set the second background image using inline CSS below. -->
                      <div class="fill" style="background-image:url('http://placehold.it/1900x1080&text=Slide Two');"></div>
                      <div class="carousel-caption">
                          <h2>Caption 2</h2>
                      </div>
                  </div>
              </div>
      
              <!-- Controls -->
              <a class="left carousel-control" href="#PPA-Carousel" data-slide="prev">
                  <span class="icon-prev"></span>
              </a>
              <a class="right carousel-control" href="#PPA-Carousel" data-slide="next">
                  <span class="icon-next"></span>
              </a>
      
          </header>
          <!-- Script to Activate the Carousel -->
          <script>
          $('.carousel').carousel({
              interval: 4000 //changes the speed
          })
          </script>

      Ho provato a seguire quest guida senza nessun risulto
      Guida

      Ho anche provato a caricare il framework nella cartella del theme utilizzando i link alle librerie:

      <link href="css/bootstrap.min.css" rel="stylesheet">
      e

      ` <!– jQuery –>
      <script src=”js/jquery.js”></script>

      <!– Bootstrap Core JavaScript –>
      <script src=”js/bootstrap.min.js”></script>

      <!– Script to Activate the Carousel –>`

      mettendo gli opportuni link..

      Dove sbagglio?
      A me serve solo per inserire questo carousel all’interno del theme.

      • Questo topic è stato modificato 9 anni, 8 mesi fa da peppinosh88.

    Non per lanciare discussioni su quale sia lo strumento migliore, contribuisco a questa conversazione solo perché voglio offrire un’alternativa.

    Personalmente preferisco non installare plugin anche se sul sito in locale, la cosa che preferisco fare invece è caricare un piccolissimo script PHP con il quale modificare le varie voci presenti nel database.

    È ottimo per le URL ma talvolta è anche comodo per sostituire molto altro 😀

    Spero che possa essere interessante e buon lavoro a tutti.

    Chi ha creato la discussione pietrofesta

    (@pietrofesta)

    Ok Grazie mille, stavo impazzendo. Quindi non è cambiato nulla spazi vuoti non ci sono e apparentemente non trovo la soluzione.

    Incollo qui il file(eliminando i dati sensibili).
    <?php
    /**
    * Il file base di configurazione di WordPress.
    *
    * Questo

    file viene utilizzato, durante l’installazione, dallo script
    * di

    creazione di wp-config.php. Non è necessario utilizzarlo solo via
    *

    web, è anche possibile copiare questo file in «wp-config.php» e
    *

    riempire i valori corretti.
    *
    * Questo file definisce le seguenti

    configurazioni:
    *
    * * Impostazioni MySQL
    * * Prefisso Tabella
    * *

    Chiavi Segrete
    * * ABSPATH
    *
    * È possibile trovare ultetriori

    informazioni visitando la pagina del Codex:
    *
    * @link

    https://codex.wordpress.org/it:Modificare_wp-config.php
    *
    * È

    possibile ottenere le impostazioni per MySQL dal proprio fornitore di

    hosting.
    *
    * @package WordPress
    */

    // ** Impostazioni MySQL – È

    possibile ottenere queste informazioni dal proprio fornitore di

    hosting ** //
    /** Il nome del database di WordPress */
    define

    (‘DB_NAME’, ‘xxx’);

    /** Nome utente del database

    MySQL */
    define(‘DB_USER’, ‘xxx’);

    /** Password del database MySQL */
    define(‘DB_PASSWORD’, ‘xxx’);

    /** Hostname MySQL */
    define(‘DB_HOST’, ‘localhost’);

    /** Charset del Database da utilizzare

    nella creazione delle tabelle. */
    define(‘DB_CHARSET’, ‘utf8’);

    /** Il

    tipo di Collazione del Database. Da non modificare se non si ha idea

    di cosa sia. */
    define(‘DB_COLLATE’, ”);

    /**#@+
    * Chiavi Univoche di

    Autenticazione e di Salatura.
    *
    * Modificarle con frasi univoche

    differenti!
    * È possibile generare tali chiavi utilizzando {@link

    https://api.wordpress.org/secret-key/1.1/salt/ servizio di chiavi-

    segrete di WordPress.org}
    * È possibile cambiare queste chiavi in

    qualsiasi momento, per invalidare tutti cookie esistenti. Ciò forzerà

    tutti gli utenti ad effettuare nuovamente il login.
    *
    * @since 2.6.0

    */define(‘AUTH_KEY’, ‘xxx’);
    define(‘SECURE_AUTH_KEY’, ‘xxx’);
    define(‘LOGGED_IN_KEY’, ‘xxx’);
    define(‘NONCE_KEY’, ‘xxx’);
    define(‘AUTH_SALT’, ‘xxx’);
    define(‘SECURE_AUTH_SALT’, ‘xxx’);
    define(‘LOGGED_IN_SALT’, ‘xxx ‘);
    define(‘NONCE_SALT’, ‘xxx’);

    /**#@-*/

    /**
    * Prefisso Tabella del

    Database WordPress.
    *
    * È possibile avere installazioni multiple su

    di un unico database
    * fornendo a ciascuna installazione un prefisso

    univoco.
    * Solo numeri, lettere e sottolineatura!
    */
    $table_prefix =

    ‘wp_’;

    /**
    * Per gli sviluppatori: modalità di debug di WordPress.
    *
    *

    Modificare questa voce a TRUE per abilitare la visualizzazione degli

    avvisi
    * durante lo sviluppo.
    * È fortemente raccomandato agli

    svilupaptori di temi e plugin di utilizare
    * WP_DEBUG all’interno dei

    loro ambienti di sviluppo.
    */
    define(‘WP_DEBUG’, false);

    /* Finito,

    interrompere le modifiche! Buon blogging. */

    /** Path assoluto alla

    directory di WordPress. */
    if ( !defined(‘ABSPATH’) )
    define

    (‘ABSPATH’, dirname(__FILE__) . ‘/’);

    /** Imposta le variabili di

    WordPress ed include i file. */
    require_once(ABSPATH .’ wp-

    settings.php’);

    Ciao @emanuelewpto,
    come ti ha detto Cristiano dovresti innanzitutto guardare nell’inspector del browser (di solito lo attivi con F12) se vengono riportati degli errori Javascript.
    Poi alcuni suggerimenti:
    1) non è necessario che aggiungi jQuery perchè è già caricato di default dentro WordPress.
    2) come viene spiegato in questo link https://developer.wordpress.org/reference/functions/wp_enqueue_script/ il modo corretto di aggiungere librerie Javascript è usare prima la funzione wp_register_script e poi la wp_enqueue_script.
    3) Il terzo parametro di queste due funzioni ($deps) è importante perchè consente di specificare da quali librerie dipende quella che vuoi usare. Compilato nel modo corretto assicura che WordPress carichi le librerie nell’ordine giusto. Vedo che nel tuo codice non l’hai specificato e nel caso di jQuery hai messo come dipendenza jQuery stesso, che non è giusto.
    Spero che i miei suggerimenti possano aiutarti, ma comunque la prima cosa che devi verificare è che non ci siano errori Javascript.
    Giancarlo

Stai vedendo 15 risultati - da 271 a 285 (di 339 totali)