Risultati della ricerca per 'Script to wordpress'

Stai vedendo 15 risultati - da 181 a 195 (di 339 totali)
  • Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @luvio,
    sì conosco bene Genesis 🙂

    I campi che vedi ti permettono di customizzare molto il template della tua pagina.
    In questi campi hai quindi la possibilità di inserire regole CSS personalizzate per la pagina (o l’articolo). Come da loro nome puoi inserire classi CSS che verranno aggiunte al tag <body> oppure al tag <article> del post (come puoi vedere nelle immagini di esempio)

    body class

    post class

    Le regole delle classi aggiunte dovrai definirle o nel CSS Personalizzato sotto Aspetto > Personalizza, o nel file style.css del tuo ChildTheme.

    Stesso discorso per il campo Script. Qui puoi inserire degli script personalizzati che verranno eseguiti solo in quella pagina.

    Se questi campi ti danno visivamente noia perchè non li utilizzarai, puoi disattivarli dalle opzioni sotto la targhetta Impostazioni schermata che trovi in alto a destra nelle pagine di editor. Basta togliere la spunta alle voci Layout Setting e Script.

    impostazioni schermata

    Se invece dovessi avere dei malfunzionamenti ti invito a rivolgerti al supporto di Genesis, come da linee guida di questo forum sui prodottti a pagamento (Genesis è un prodotto a pagamento)

    Spero di esserti stata di aiuto 🙂

    • Questa risposta è stata modificata 8 anni, 7 mesi fa da Gloria Liuni.
    • Salve a tutti. Ho approcciato a WordPress da poco e non ho capito a cosa servono, e come si usano, alcune opzioni nella pagina di costruzione dei post:

      – Layout Settings: in particolare “Custom Body Class” e “Custom Post Class”
      – Scripts

      Potete aiutarmi?

      Grazie per l’attenzione e un caro saluto 🙂

    Moderator Cristiano Zanca

    (@cristianozanca)

    Ciao @condorex ,

    per evitare dubbi si sta parlando di questo plugin?

    https://wordpress.org/plugins/wp-ng/

    WP-NG is a plugin to automatic bootstrap angular application

    Angularjs è il framework javascript sviluppato da Google
    https://angularjs.org/

    Con quel plugin seguendo le sue istruzioni è possibile includere codice Angular in WordPress

    Ciao @daniele1981,
    onestamente non ho notato niente di simile ma potresti provare a:

    • cambiare browser
    • svuotare la cache del browser
    • passare da testo a visuale
    • controllare la console (JavaScript) per vedere se c’è qualche errore

    L’ultima soluzione che ti ho proposto è quella un po’ più “da sviluppatore” e ti servirà un browser come Firefox o Chrome che offrono questi strumenti già all’interno.

    Personalmente non credo che sia un problema della nuova versione di WordPress, generalmente queste versioni (dette anche minor) risolvono soltanto dei problemi di sicurezza e non contengono aggiornamenti che dovrebbero “rompere” il classico funzionamento della piattaforma.

    Detto questo, potrebbe anche essere che qualche plugin o tema vada in conflitto quindi alla lista precedente aggiungerei la possibilità di vedere come si comporta WordPress una volta disattivati tutti i plugin e impostato uno dei temi standard.

    Spero di esserti stato di aiuto, ma se continui ad avere problemi non esitare a portare avanti questa discussione.

    A presto,
    Andrea

    Ciao @robygiac,
    come hai notato tu stesso se il problema è jQuery (JavaScript quindi) avrai bisogno di contattare uno sviluppatore che risolva questo problema, altrimenti credo che la soluzione alternativa sia cambiare il tema.

    Hai fatto qualche prova impostando un tema di default WordPress? Il carrello funziona correttamente?

    Spero di averti indicato una via che ti avvicini alla soluzione.
    A presto,
    Andrea

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @dadah,
    Il CSS Aggiuntivo di WordPress è in realtà un Post Type memorizzato nel Db, che inserisce nel tag <head> le regole che inserisci.
    Se ispezioni il codice della tua pagina dovresti vedere qualcosa del genere:

    <head>
    ….
    <script>
    regole del CSS aggiuntivo
    </script>
    ….
    </head>

    Non escludere che sia una questione di cache, anche se non l’hai attivata o installato un plugin.
    E’ capitato anche a me, e non ho ancora capito come mai. Per quanto ne so potrebbe essere una combinazione di chissà quali e quanti fattori, e non ho avuto tempo di sviscerare la cosa.

    L’unica soluzione che ho trovato, non molto ortodossa in verità, è scrivere le mie modifiche sia sul CSS aggiuntivo (così le vedo subito) e sia nel foglio di stile del ChildTheme. Il giorno dopo cancello le modifiche nel CSS Aggiuntivo e controllo che le modifiche siano rimaste. 😛

    Moderator Guido Scialfa

    (@wido)

    Non so in merito al link che indichi ma a questo punto conviene che fai un backup,

    Rimuovi i files dall’ftp e li ricarichi exnovo per quanto riguarda WordPress, riguardo invece ai files interni a wp-content ci vorrebbe da far fare uno scanning e dove è possibile riscaricare nuovamente i plugins ed i temi e caricarli via ftp così che i sorgenti siano puliti.

    Per la directory di upload, una ricerca a tappeto di eventuali files che possono contenere scripts php o di altro tipo. Ad esempio verifica che non ci siano files .php, bash .sh o che altro al suo interno, non sai mai che tipo di attacco puoi avere, se lato Wp o da un server compromesso. (Ipotizzo).

    Una ricerca anche di eval e/o cose come = $_POST = $_GET per eventuali assegnazioni di valori sui files di plugins e temi. Per i files di Wp una volta reinstallati non mi preoccuperei molto.

    Il controllo del database è una pratica che dovrebbe essere fatta, quanto meno per capire se il problema risiede anche lì o meno. Se incontri contenuti come ad esempio scripts interni al contenuto del post, la tabella post_content, url guid con parametri aggiuntivi non propriamente consoni.

    Inoltre per approfondire cercherei anche in rete questa cosa dei files con suffisso .suspected ed andrei a leggere i forum di supporto dei plugins e del tema in uso.

    Una volta reinstallato tutti i sorgenti puliti provvederei all’installazione di WordFence e metterei in sicurezza alcune cose per il CSRF, CSP, aggiunta della lista delle botnet conosciute, fare in modo che la directory di upload non possa eseguire scripts php etc… alcune cose le fai con il plugin sopra indicato altre invece puoi vederle qui https://pastebin.com/u/hackrepair come ad esempio la lista dei bad ip https://pastebin.com/5Hw9KZnW

    Successivamente, bloccherei alcune cose di WordPress ad esempio, hai necessità che le rest api siano accessibili? Necessità che XMLRPC sia attivo? Puoi disattivare anche la registrazione da wp-admin con https://wordpress.org/plugins/disable-wp-registration-page/ e/o https://wordpress.org/plugins/disable-register/ che ti previene anche l’accesso e l’invio di query strings alla pagina wp-login.php.

    Ciao @blogforum,
    una volta scompattato l’archivio .zip il mio consiglio è quello di rinominare la cartella in qualcosa di più semplice (srdb è quello che uso io di solito), successivamente devi seguire i seguenti passaggi:

    1. caricare via FTP la cartella nel tuo hosting nella root della tua installazione WordPress (dove si trovano anche le cartelle wp-admin/, wp-content/ e wp-include/)
    2. concluso il caricamento visita la pagina http://tuodominio.it/srdb/ (sostituisci srdb con il nome che hai dato alla tua cartella)
    3. aperta questa pagina avrai due campi input in primo piano, inserisci alla voce replace il tuo vecchio dominio e nel campo width inserisci il nuovo dominio
    4. fai prima un Dry run per controllare che le sostituzioni avvengano correttamente e nelle tabelle giuste
    5. se il passaggio precedente è corretto allora non ti resta altro che premere il pulsante Run

    Mi raccomando fai un backup del tuo database prima di fare qualsiasi cosa.

    Altra cosa importante da ricordare è rimuovere lo script (cartella e tutti i file in esso contenuti) una volta terminate le operazioni perché altrimenti chiunque passa per quel link potrà modificare il tuo database a piacimento.

    Spero di essere stato chiaro e per qualsiasi cosa non esitare a portare avanti il topic.

    A presto,
    Andrea

    Ciao @blogforum,
    questo succede perché le URL che permettono di raggiungere le immagini generalmente sono dati strutturati.

    Come consigliamo da diverso tempo su questo forum, è molto meglio utilizzare uno script come questo per eseguire il search/replace del vecchio dominio al nuovo per tutto il database e non soltanto attraverso le opzioni di WordPress.

    Ti assicuro che se utilizzi bene questo script non avrai alcun problema con le immagini.

    Spero di averti aiutato nel risolvere il tuo problema e a presto,
    Andrea

    PS: non dimenticarti di svuotare la cache del tuo browser e se sei in difficolta prova a cercare il termine “migrazione” all’interno di questo stesso forum.

    Have you implemented in your page custom php wp_head and wp_footer?
    WordPress use this function to print the right markup for js and css

    In case you have already done that check if the path of related javascript is wrong…

    • Hi to everybody i want to use a shortcode in a external php page. I load the blog header and i print the content of the post in this way

      $page_object = get_page( $temp['id'] );
      echo apply_filters('the_content', $page_object->post_content);

      the shortcode are loaded well but the related javascript will not loaded!
      How can i load them?

    • Cobra

      (@cobraarbok)


      Mi trovo in grosse difficoltà con una nuova installazione e non riesco a venirne a capo da diversi giorni.

      Il sito è un WP (4.8) richiamato in HTTPS.
      È un multisito con sottodomini mappati; quindi digitando dominio2.net vedo il sottodominio creato in dominio1.it.

      Sotto questo profilo sta funzionando.
      Del dominio principale vedo sia la Home Page che l’articolo “Hello World”.
      Del dominio secondario vedo invece solo la Home Page e mi restituisce Errore 404 per l’articolo.

      Il permalink è %postname%/%post_id% (con il permalink semplice io vedo correttamente anche l’articolo del secondo dominio.

      Il server è un CentOS con Nginx quale Reverse Proxy di Apache, con gestione FPM da parte di Nginx.

      Tutti i files di configurazione di Nginx sono gestiti automaticamente:
      Le uniche direttive che ho inserito io sono le seguenti:

      # enable gzip compression
      gzip on;
      gzip_min_length 1100;
      gzip_buffers 4 32k;
      gzip_types text/plain text/javascript application/javascript application/x-javascript text/xml text/css;
      gzip_vary on;
      # end gzip configuration
      location ~* .(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
      				expires max; log_not_found off;
      }
      # From WP Network Config (without errors from Plesk conversion)
      rewrite ^/wp-admin$ /wp-admin/ permanent;
      rewrite ^/(wp-(content|admin|includes).*) /$1 last;
      rewrite ^/(.*\.php)$ /$1 last;
      rewrite /. /index.php last;

      Questi ultimi rewrite sono stati convertiti dalle specifiche htaccess suggerite da WordPress dopo l’attivazione del Network, purgati gli errori di conversione.

      Ho provato anche queste:
      if (!-e $request_filename){
      rewrite ^(.*)$ /index.php break;
      }
      if (!-e $request_filename) {
      rewrite ^.*$ /index.php last;
      }

      Infine ho provato anche questa che però mi da un errore perché viene trovato un duplicato nella configurazione creata automaticamente dal Plesk.

      location / {
      try_files $uri $uri/ /index.php?$args;
      }

      Un grazie in anticipo per i suggerimenti.

    • robertzzzzzzzzzzzzzzzz

      (@robertzzzzzzzzzzzzzzzz)


      Salve a tutti,
      volevo chiedere come sarebbe possibile implementare la funzionalità di gestire i biglietti dell’autobus per esempio scegliendo le tratte di partenza ed avere quelle in destinazione filtrate, scegliere se ci sono bambini e quanti biglietti, e chiaramente tenere il conto dei biglietti disponibili, date A/R, ecc.
      Ho cercato tra i plugin non ho trovato nulla.
      Ciò che ho trovato sono piccoli software con php, javascript ed html, già pronti.
      Volevo sapere come sarebbe possibile integrarli in un sito wordpress.
      Grazie, in anticipo a chiunque potrà aiutarmi.

    Ciao @chiazazza e intanto complimenti per la scelta nell’uso di WordPress, ci fa veramente piacere averti all’interno di questa community.

    Il problema di cui parli è dovuto al fatto che quando si esportano/importano i contenuti di un sito, generalemente si esportano soltanto i contenuti e non tutta l’installazione.

    Nel web troverai smolti tutorial che parlano della migrazione di un’installazione WordPress e anche il Codex ha la sua pagina dedicata, ma indipendentemente dalla strada che decidi di seguire ecco i passaggi che dovrai fare:

    1. Scaricare tutti i file presenti nel server con dominio provvisorio,
    2. Esportare il tuo database attraverso phpMyAdmin (se presente nel tuo server) o con qualche plugin di backup
    3. Caricare i file precedentemente scaricati nel nuovo server
    4. importare il tuo database nel nuovo server (sempre con gli strumenti che hai a disposizione)
    5. sostituire nel database tutti i riferimenti al vecchio dominio con quello nuovo, personalmente uso questo script PHP per essere sicuro al 100% di sostituire tutti i riferimenti

    Una volta fatte queste operazioni tutto funzionerà correttamente e potrai utilizzare il sito sul nuovo dominio senza alcun problema.

    Comunque sia, da quello che scrivi credo che tu abbia un po’ di confusione perché:

    • avrai assolutamente bisogno di un client FTP (come FileZilla) per scaricare i file dal vecchio server, generalmente sono problemi di configurazione che impediscono il buon funzionamento. Fai qualche controllo per assicurarti di non aver sbagliato password o qualcosa del genere
    • Atom è un programma per la modifica dei file e se mi posso permettere ti sconsiglio di modificare i file direttamente via FTP indipendentemente dal programma che stai usando

    Ti sconsiglio la modifica diretta perché può portare diversi problemi e nel settore è una pratica definita come Cowboy Coding.

    Se hai bisogno di ulteriore aiuto non esitare a contattarci di nuovo, intanto ti suggerisco di fare le operazioni che ti ho suggerito e ricorda una cosa: fintanto che avrai un backup completo (una copia dei file e del database) a tua disposizione non devi temere alcuna perdita del tuo lavoro.

    Te lo dico soltanto perché i primi tempi che io mi trovavo a fare queste operazioni ero preso dal panico, oggi sposto installazioni WordPress da una parte all’altra senza grossi problemi.

    È una cosa che possiamo imparare a fare tutti.

    Siamo a tua disposizione se avrai bisogno di altro aiuto, intanto prova a seguire i suggerimenti che ti ho lasciato.

    A presto,
    Andrea

    Ciao @agnese68, non ti scoraggiare se senti che hai ancora un po’ di confusione nell’approccio e anzi fatti i complimenti perché stai imparando qualcosa di nuovo 😀

    Nel tentativo di aiutarti nell’apprendimento rispondero direttamente a ciascuna delle tue domande:

    1. Senza aggiungere @import puoi soltanto sfruttare la struttura del tuo tema genitore e dovrai crearti da zero tutti gli stili dei tuoi CSS.
    2. Utilizzare @import all’interno del CSS del figlio ti permette di ereditare dal genitore tutti gli stili e ti consente di sovrascriverli grazie al concetto “a cascata” dei fogli di stile.
    3. Puoi dire al tuo WordPress, grazie al PHP, di caricare il CSS del genitore e tendenzialmente è la soluzione migliore perché permette di ridurre il numero di chiamate HTTP.

    Quindi il codice che devi inserire nel tuo functions.php per dire a WordPress di caricare sia il CSS del tema genitore che quello del figlio devi utilizzare il seguente blocco di codice:

    add_action( 'wp_enqueue_scripts', 'carico_stili' );
      function carico_stili(){
        wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
        wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( 'parent-style' ) );
    }

    Come puoi notare stiamo usando due funzioni differenti per caricare i distinti CSS:

    • get_template_directory_uri() – che ci da il percorso al tema principale (il genitore in questo caso);
    • get_stylesheet_directory_uri() – che ci da il percorso alla cartella contenente il foglio di stile (in questo caso il tema figlio).

    Spero che adesso la situazione sia più chiara, se hai bisogno di ulteriore aiuto non esitare a farcelo sapere.

    A presto,
    Andrea

Stai vedendo 15 risultati - da 181 a 195 (di 339 totali)