Risultati della ricerca per 'Script en wordpress'

Stai vedendo 15 risultati - da 196 a 210 (di 329 totali)
    • Salve a tutti,
      sto creando un sito con WordPress 3.6.1 perché lo spazio web che ho a disposizione prevede il supporto per la versione 5.6 di PHP.
      Dopo l’installazione che è andata a buon fine, ho provato a inserire un’immagine per l’header ma l’editor permette la selezione di un rettangolo di dimensioni 1600 x 230 (sto usando il tema di default).
      Ho anche provato a customizzare il css e il js in vari punti cambiando 230px con 450px però il quadratino con il quale si può ridimensionare l’immagine resta uguale (siccome mi sembra troppo invasivo andare a vedere dove modificare il codice per superare questo problema ho lasciato perdere). Allora ho deciso di trovare un nuovo tema che avesse l’header più ampio e ho provato a installarne due. Però quando ho cliccato su customize ho ottenuto i seguenti errori:

      Fatal error: Call to undefined method WP_Customize_Manager::add_panel() in C:\xampp\htdocs\CreubridgeWP\wp-content\themes\rara-academic\inc\customizer.php on line 40

      Fatal error: Call to undefined function wp_script_add_data() in C:\xampp\htdocs\CreubridgeWP\wp-content\themes\writers\functions.php on line 123

      Trovando sulla rete, ho visto che si consiglia di aggiornare wordpress all’ultima versione (che richiede PHP 7), io lo farei ma poi non credo che possa funzionare sul mio spazio web che supporta, come detto prima, PHP 5.6.

      Avete qualche consiglio da darmi ?

      Grazie dell’attenzione

      Alessio Frabotta

    salve aggiornardo anche io alla 4.7 .. ho schermata bianca nell’amministrazione
    attivando il debug mi restituisce questa serie di errori:

    Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.0.) in /web/htdocs/www.collezioneicuccioli.it/home/cuccioli/wp-includes/functions.php on line 4138 Notice: wp_enqueue_style was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.0.) in /web/htdocs/www.collezioneicuccioli.it/home/cuccioli/wp-includes/functions.php on line 4138 Notice: wp_enqueue_style was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.0.) in /web/htdocs/www.collezioneicuccioli.it/home/cuccioli/wp-includes/functions.php on line 4138 Notice: wp_enqueue_style was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.0.) in /web/htdocs/www.collezioneicuccioli.it/home/cuccioli/wp-includes/functions.php on line 4138 Notice: Trying to get property of non-object in /web/htdocs/www.collezioneicuccioli.it/home/cuccioli/wp-content/themes/room09_new/core/yit/CPT_Unlimited.php on line 1438 Notice: Trying to get property of non-object in /web/htdocs/www.collezioneicuccioli.it/home/cuccioli/wp-content/themes/room09_new/core/yit/Font.php on line 65 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 7680 bytes) in /web/htdocs/www.collezioneicuccioli.it/home/cuccioli/wp-admin/includes/class-wp-site-icon.php on line 119

    oltre al tema eventualmente posso aggiornare .. cosa posso fare per risolvere???

    grazie mille

    • mrjackphotography

      (@mrjackphotography)


      Salve a tutti, voglio inserire un audio player nel mio sito web di fotografia per rendere più interessante l’esperienza della navigazione al suo interno, ho provato diversi plugin ma non ho trovato quello che più mi aggrada di conseguenza ho deciso di crearne uno con shortcode ripescandolo dalle funzioni “media.php” di wordpress.
      L’unico problema è che ogni qualvolta si cambia pagina all’interno del sito viene ricaricato tutto (sidebar, testata, footer) con conseguente reset del player e brani che ripartono da capo.
      Prima di questo avevo trovato un’altra soluzione perfetta che sarebbe il “SCM MUSIC PLAYER”, inserito nel footer funziona alla grande… puoi navigare all’interno del sito senza che la musica si interrompa e si resetti ma purtroppo essendo in javascript dallo smartphone (io ho un iphone) non viene eseguito.
      Per questo motivo ho ripiegato su un player creato con shortcode

      
      <?php echo do_shortcode('[audio mp3="http://www.mrjackphotography.com/photos/wp-content/uploads/2017/05/VeiveCura-Di-Roccia.mp3" autoplay=1 preload="auto" loop="on" ogg="source.ogg" ]'); ?>
      

      ho provato a metterlo nel footer.php, nell’header.php e in diversi altri file ma non trovo il modo di non farlo resettare al cambio di ogni pagina del sito… c’è una soluzione a questo? O un plugin o altro player compatibile con android ed iOS?
      Ps. mi serve una versione gratuita che mi permetta di inserire più di 1 brano.

    Forum: Aspetto = Temi
    In risposta a: Temi child
    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @giormazz,
    il parent-theme viene caricato dal file function.php, quindi rimuovi dal file css la stringa @import(…)

    Se hai fatto così e non funziona, prova come suggerito da @francescodicandia, a usare la funzione riportata dalla pagina https://codex.wordpress.org/Child_Themes. Mi sono resa conto che c’è una discrepanza tra la versione italiana e quella inglese. Ricorda che il riferimento principale è la pagina in inglese.

    In questa pagina viene spiegato che la funzione

    <?php
    add_action( ‘wp_enqueue_scripts’, ‘enqueue_parent_theme_style’ );
    function enqueue_parent_theme_style() {
    wp_enqueue_style( ‘twentyten’, get_template_directory_uri().’/style.css’ );
    }
    ?>

    funziona se il tuo parent-theme utilizza un solo file style.cc per tutti i suoi CSS

    The following example function will only work if your Parent Theme uses only one main style.css to hold all of the css.

    Quando si crea un ChildTheme, deve esser mantenuta la struttura del parent-child anche nei CSS. E’ quindi probabile che il tuo parent-theme utilizzi più di uno file CSS, da qui le anomalie quando attivi il ChildTheme

    Viene quindi suggerito di utilizzare questa funzione

    <?php
    function my_theme_enqueue_styles() {
    
        $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme.
    
        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 ),
            wp_get_theme()->get('Version')
        );
    }
    add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
    ?>

    dove al posto di child-style metti il nome che hai assegnato al tuo Child.

    Facci sapere 🙂

    Non hai messo riferimenti al tema usato ma credo che sia necessario applicare qualche modifica ed aggiungere un po’ di javascript.

    Ti lascio il riferimeto a questo plugin (che non è un plugin wordpress ma una libreria di jquery) che spero ti possa dare un’idea di come poterlo implementare.

    https://github.com/flesler/jquery.scrollTo/
    http://demos.flesler.com/jquery/scrollTo/

    Le cosa da fare sono molte, includere questi file, creare le ancore per le diverse sezioni e creare un menu custom con l’indicazione del riferimento.

    Spero di esserti stato utile…

    Eccolo qui
    https://it.wordpress.org/plugins/visual-term-description-editor/
    Mi ha risolto tutto.

    Ciao ho provato ad installare anche io il plugin che hai consigliato ma in fase di realizzazione della categoria funziona e riesce a passare da modifica Visuale a Testo nella descrizione, mentre in fase di modifica di una categoria esistente non riesco ad andare su testo e rimane sempre e solo su Visuale… qualcuno sa dirmi perchè?

    Chi ha creato la discussione Luigi Amorfini

    (@lamorfini)

    ok, risolto con questo:

    function verify_comment_meta_extra_info( $commentdata ) {
        if ( is_user_logged_in() ) {
        }else
        {
            if ($_POST['comment_city']== '')
            {
                wp_die( __( 'Error: please fill the required field (city).' ) );
            }else
            {
                return $commentdata;    
            }    
            
        }
        
    }

    ma c’è un’alternativa al posto di wp_die, che mi sembra di capire ferma lo script..

    C’è qualcosa per controllare gli errori in wordpress e stamparli in cima ai form.

    Grazie mille e buona serata.

    Ciao @lucio1980,
    da quanto descritto non posso essere sicuro al 100% se l’errore che stai affrontando riguarda soltanto il database o anche come hai sviluppato il sito, anche se come hai detto bene tu molto spesso questi problemi ricadono sul primo caso 🙂

    Comunque sia, giusto per sicurezza prima di presentarti la soluzione che uso io ti invito a leggere nel dettaglio il documento del Codex che descrive per filo a per segno come trasferire un sito WordPress e presenta anche alcune soluzioni alla risoluzione dei problemi più comuni.

    Fatto questo, se il problema dovesse persistere ed è relativo al database ti confesso che io uso con molto piacere uno script PHP molto potente che permette di fare dei search-replace anche molto complessi all’interno del database: search replace Interconnect.

    Generalmente una volta scaricato lo .zip ed estratto il suo contenuto io vado a rinominare la cartella con wpsrdb e la carico direttamente nella root del mio progetto online.

    Ovviamente il progetto online deve essere completo di tutti i files, del database importato (anche con il dominio utilizzato in sviluppo va benissimo) e con il file wp-config.php modificato per collegarsi al databae online.

    Una volta che tutto è online non dovrai far altro che accedere allo script con http://tuodominio.it/wpsrdb/ e ti si presenterà una comoda schermata che ti permetterà di specificare quale sia il vecchio domino che vuoi sostituire con quello nuovo. Assicurati di fare una Dry Run per vedere quali saranno le modifiche prima ancora di lanciare la sostituzione.

    Questo script è molto potente perché permette di fare delle sostituzioni anche per le installazioni WordPress MultiSite, cosa che per anni è stato veramente doloroso.

    Ci sono sicuramente altri test che ti potremmo far fare, ma questa operazione funziona nel 99% dei casi. Il mio consiglio è di iniziare da questa cancellando tutto quello che hai fatto online fino ad ora per poi ripartire da zero con i file e il database della tua versione locale.

    In bocca al lupo e a presto,
    Andrea

    Ciao @darkie78,
    il problema di cui ci parli mi sembra molto particolare e soprattutto non mi è mai capitato prima d’ora…

    Hai provato a disattivare uno ad uno i plugin e controllare se fosse qualcuno di questi che va in conflitto con la creazione di un nuovo utente?

    Nella mail che viene inviata la URL del sito è giusta? Hai provato a creare un utente senza impostare per lui la password? In questi casi WordPress invierà una mail con un link “di attivazione” permettendo all’utente di creare la sua password direttamente con WordPress.

    Ultimi due consigli, controlla il tuo wp-config.php e assicurati che i dati del database siano quelli corretti. Non dovrebbe essere questo il problema ma non si sa mai.

    Prova a scaricare questo script per il search replace ed esegui un ultima volta il cambio dal vecchio al nuovo dominio, magari ci sono alcune informazioni che non sono state aggiornate dati gli errori che hai avuto con Tophost.

    Spero di averti dato qualche spunto che ti aiuti a risolvere la situazione e non dimenticare di tornare sul forum a farci sapere come e se hai risolto 😉

    A presto,
    Andrea

    • Ho notato che i pulsanti più comunemente utilizzati non funzionano più,
      ad esempio “pulsante MODIFICA” oppure “aggiungi MEDIA”,
      ho già aggiornato il file wp-config.php. con:
      define(‘CONCATENATE_SCRIPTS’, false );
      Controllato tutti i plugins, aggiornato tutte le parti possibili immaginabili, ma niente non si risolve il problema…
      Qualcuno che mi possa aiutare?
      Thanks-
      ERICA

      • Questo topic è stato modificato 8 anni, 11 mesi fa da saracreazioni.

    Ciao @gretabeneforti,
    non credo che una descrizione estesa sia necessaria perché in fin dei conti gran parte della procedura da te svolta è descritta anche all’interno del documento precedentemente collegato da @gmosso: https://codex.wordpress.org/Moving_WordPress

    La cosa che trovo molto particolare è il fatto che lo script PHP di Interconnect non abbia funzionato perché il sottoscritto è un grande utilizzatore di questo progetto e non gli ha mai dato problemi, anzi devo dire che lavora egregiamente bene anche per i multisite che tendenzialmente “nascondono” alcune informazioni in dati serializzati che sono impossibili da modificare andando a modificare soltanto site_url e home.

    La procedura che hai descritto per utilizzare lo script mi sembra corretta, anche io prendo l’intera cartella scaricata da Interconnect (generalmente la rinomino in wpsrdb in modo che non vada in conflitto con le URL dato che a volte può succedere) e poi mi collego direttamente con http://miourl.it/wpsrdb che nel tuo caso sarebbe stato: http://www.pulminocontadino.it/wordpress/wpsrdb/.

    Oltre a questo, il mio consiglio spassionato sarebbe quello di portare il sito in locale e lavorare là sopra e successivamente trasferire nuovamente tutto online. Lavorare sulla propria macchina permette di essere molto più veloci, utilizzare strumenti di versionamento (come Git) e non dover essere dipendenti di un server online.

    Mi accorgo che sto andando oltre, sono contento che il tuo problema si sia risolto e segno questa discussione come risolta.

    Se così non fosse non esitare a rispondere e portare avanti questa conversazione.

    A presto,
    Andrea

    Ciao @albertok,
    la soluzione che ti hanno suggerito segue le regole del CSS ma non quelle di WordPress, ovvero andrà a caricare questo file in tutte le pagine del sito invece che soltanto in quella da te indicata (che però non ti ho indicato nell’esempio precedente, chiedo scusa :D).

    Ecco come limitare, via functions.php, il caricamento del tuo CSS a una sola pagina:

    function sam_carica_script(){
        if( is_page( 2628 ) ){
            wp_enqueue_script( 'handle-style', get_theme_file_uri('percorso/style.css') );
        }
    }
    add_action( 'wp_enqueue_scripts', 'sam_carica_script' );

    Per quanto riguarda la soluzione CSS al posto di JS, anche se adesso andiamo un po’ OffTopic, io avrei sfruttato le classi CSS in modo tale da comprendere quale sia l’area interessata e applicare il colore di sfondo in base alla classe e alle necessità di quel singolo box.

    Ovviamente non so come viene creata questa tabella ma nel 99% dei casi dovresti essere in grado di risolvere in questo modo 😉

    A presto,
    Andrea

    Ciao @albertok,
    onestamente avevo scritto una risposta ben dettagliata che non trovo più e la cosa mi dispiace un po’, comunque sia cerchiamo di risolvere il tuo problema.

    Come ti ha detto anche @glorialchemica i template di WordPress seguono regole ben precise e bisogna stare molto attenti a quello che facciamo. Il mio consiglio è quello di rimuovere tutto il codice compreso tra get_header() e get_footer() in questo modo:

    <?php
    /**
     * Theme Page Section for our theme.
     *
     * Pagina template per il Palinsesto
     * creata il 04.04.2017
     *
     */
    get_header(); ?>
    
    	//INSERIRE CODICE QUA
    
    <?php get_footer(); ?>

    Questo ti permetterà di ottenere sempre la testata e il pié di pagina del tuo tema e di caricare tutti gli altri file “nascosti” ma essenziali al funzionamento del tema.

    A questo punto puoi inserire il tuo codice dove ti ho segnalato ma attento rispettare apertura e chiusura degli elementi. Il codice che ci hai condiviso è stato ridotto volutamente ma noto che hai 2 tag script con codice inline e un foglio di stile.

    Il mio primo consiglio è portare il codice inline in degli script JavaScript separati e di utilizzare la funzione wp_enqueue_script per caricare i tuoi file nel migliore dei modi. Aprendo il tuo functions.php dovresti inserire qualcosa di simile a questo:

    function sam_carica_script(){
        wp_enqueue_script( 'handle-style', get_theme_file_uri('percorso/style.css') );
        wp_enqueue_script( 'handle-script', get_theme_file_uri('percorso/js/script.js'), array( 'jquery' ), '1.0.0', true );
    }
    add_action( 'wp_enqueue_scripts', 'sam_carica_script' );

    Ti consiglio di leggerti la documentazione della funzione perché troverai molte informazioni a riguardo.

    Per il resto fai qualche esperimento perché senza vedere il codice completo e poter fare qualche esperimento non so in che altro modo indicarti la strada.

    Non esitare a rispondere per portare avanti questa conversazione una volta che avrai sperimentato un po’ con questo codice 😉

    A presto,
    Andrea

    Ciao Greta,
    prima di tutto fai una copia di backup del sito in produzione.
    Poi se chiamiamo B la copia del sito nella sottocartella, allora dopo aver importato il file .sql nel nuovo database devi modificare il file wp-config.php di B in modo che punti a questo nuovo database. Ti conviene partire da un database vuoto.
    Dopo l’importazione devi eseguire una procedura che modifica tutti i link contenuti nel database di B in modo che puntino all’url di B, che sarà del tipo http://sitoinproduzione.com/sottocartella.
    Questa procedura puoi eseguirla in diversi modi, un modo valido è quello di usare lo script che trovi al seguente indirizzo:
    https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
    In ogni caso la procedura completa per questo tipo di operazioni è spiegata a questo link:
    https://codex.wordpress.org/Moving_WordPress
    Facci sapere se così risolvi.
    Giancarlo

    Ciao @albertok,
    quello che ti sto per consigliare non segue molto le linee guida di sviluppo con WordPress però dovrebbe essere in grado di risolvere il tuo problema.

    Per prima cosa dovresti rimuovere tutto il codice presente tra la funzione get_header e la funzione get_footer ritrovandoti con una pagina simile a questa:

    <?php
    /**
     * Theme Page Section for our theme.
     *
     * Pagina template per il Palinsesto
     * creata il 04.04.2017
     */
    get_header(); ?>
    
    //Inserisci il codice interno al <body> della tua pagina
    
    <?php get_footer(); ?>

    (Mi sono permesso di rimuovere l’intestazione originale nei commenti che per i nostri scopi sono irrilevanti.)

    Per quanto riguarda lo script con la funziona CambiaSfondo onestamente credo che potresti spostare anche quella dall’<head> per inserirla prima della chiusura del body, </body>. Però questo dipende dal codice che hai inserito al suo interno.

    Fatte queste operazioni quello che resta è collegare il foglio di stile della tua pagina HTML attraverso gli strumenti di WordPress. Per fare questo non devi far altro che aprire il file functions.php e scrivere qualcosa come questo:

    add_action( 'wp_enqueue_scripts', 'miotema_carico_script_styles' );
    function miotema_carico_script_styles(){
        if( is_page( 2628 ) ){
            wp_enqueue_script( 'css_pagina_uni', get_theme_file_uri( 'percorso/foglio.css') );
        }
    }

    Modifica il percorso/foglio.css e dovrebbe andare tutto bene.

    Ti lascio però con un consiglio. Se ti trovi a voler caricare spesso gli esempi di codice FrontEnd che per studio, lavoro o passione ti trovi a realizzare forse sarà più semplice per te iniziare a utilizzare uno strumento come CodePen e integrare i vari esempi che puoi creare all’interno di una pagina o un articolo presente nel tuo blog 😉

    Spero di averti aiutato e non esitare a continuare questa interessante discussione.

    A presto,
    Andrea

Stai vedendo 15 risultati - da 196 a 210 (di 329 totali)