Risultati della ricerca per 'Wordpress theme code'

Stai vedendo 15 risultati - da 151 a 165 (di 407 totali)
  • Ciao @mpd01,
    se le funzionalità del tema parent che vuoi modificare sono contenute dentro delle funzioni hook o filtri puoi modificarle inserendo nel tuo tema child delle funzioni hook o filtri che vengano eseguite DOPO quelle del parent. Per fare questo devi giocare sul parametro $priority delle funzioni add_action() e add_filter(). Ecco i link alla documentazione delle funzioni:
    https://developer.wordpress.org/reference/functions/add_action/
    https://developer.wordpress.org/reference/functions/add_filter/

    Oppure puoi rimuovere quelle del parent tramite le funzioni remove_action() e remove_filter() , però devi eseguire queste funzioni agganciandoti ad un hook che venga eseguito DOPO quello delle analoghe funzioni nel parent theme.

    Va detto però che non è detto che queste tecniche nel tuo caso funzionino, dipende da come è scritto e da cosa fa il codice del parent theme che vuoi modificare, quindi va valutato caso per caso.

    L’argomento è tecnico e complesso e quindi è impossibile esaurirlo nello spazio di una risposta, ho cercato di darti qualche spunto che potrai approfondire per verificare se nel tuo caso sia applicabile o meno.

    Spero possa esserti utile.

    Giancarlo

    • Questa risposta è stata modificata 8 anni, 9 mesi fa da Giancarlo Mosso. Motivo: correzioni ortografiche e formattazione
    Forum: Aspetto = Temi
    In risposta a: Logo Header tema Cufo
    Moderator Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @weirdbeu

    Se stai usando un tema o un plugin a pagamento e hai bisogno di aiuto ti suggeriamo di visitare i canali di supporto ufficiali del prodotto.

    https://themeforest.net/item/cufo-responsive-customizable-portfolio-theme/9927602/support

    Noi non abbiamo accesso ai prodotti a pagamento, quindi non possiamo sapere perché il tuo tema o plugin non stanno funzionando correttamente, questa è la ragione per cui ti stiamo reindirizzando verso i canali ufficiali del venditore, il quale è l’unico responsabile del funzionamento del proprio prodotto.

    Ecco un chiarimento su le policy del forum: http://codex.wordpress.org/it:Benvenuto_nel_Forum#Prodotti_a_pagamento

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @agnese68,
    puoi approfondire il Child Theme con la documentazione ufficiale 🙂
    https://codex.wordpress.org/Child_Themes

    Home

    Moderator Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao
    Se stai usando un tema o un plugin a pagamento e hai bisogno di aiuto ti suggeriamo di visitare i canali di supporto ufficiali del prodotto.

    https://themeforest.net/item/simple-article-wordpress-theme-for-personal-blog/8099933/support

    Noi non abbiamo accesso ai prodotti a pagamento, quindi non possiamo sapere perché il tuo tema o plugin non stanno funzionando correttamente, questa è la ragione per cui ti stiamo reindirizzando verso i canali ufficiali del venditore, il quale è l’unico responsabile del funzionamento del proprio prodotto.

    Ecco un chiarimento su le policy del forum: http://codex.wordpress.org/it:Benvenuto_nel_Forum#Prodotti_a_pagamento

    Chi ha creato la discussione mrjackphotography

    (@mrjackphotography)

    Ho provato diversi plug-in ma permettono di mettere player nei post e non in tutto il sito senza che si interrompa. Per il child theme non è la soluzione che fa al caso mio.

    stavo pensando piuttosto di far caricare il player direttamente all’index.php modificando il codice in questo modo

    <?php get_header();
    
    get_template_part( 'content/archive-header' ); ?>
    
        <div id="loop-container" class="loop-container">
            <?php
            if ( have_posts() ) :
                while ( have_posts() ) :
                    the_post();
                    ct_cele_get_content_template();
                endwhile;
            endif;
            ?>
        </div>
        <div id="loop-container" class="loop-container">
           <iframe src="http://www.mrjackphotography.com/photos/player.html" width="100%" height="40px" scrolling="no" marginheight="0" marginwidth="0">
    
        </div>
    <?php
    
    the_posts_pagination( array(
        'prev_text' => __( 'Previous', 'cele' ),
        'next_text' => __( 'Next', 'cele' )
    ) );
     
    get_footer();
    

    ma così facendo cambiando pagina il player viene ricaricato e quindi la musica si ferma.

    ps. ovviamente ho provato a fare la cosa più logica…cioè creare un’altra pagina che richiami 2 frame uno con la pagina del player e uno con l’index ma dallo smartphone ad esempio poi si adatta più la schermata. Bisognerebbe riuscire ad inserire il player in modo tale che però le funzioni del tema vengano eseguite ugualmente per poter adattare il sito a tutti gli schermi.

    Un’altra soluzione che ho tentato è stata quella di installare un secondo wordpress come fosse un sito a parte nel quale ho usato il plugin per gestire iframe ed ho creato una pagina la suo intero divisa da 2 frame. Modificando il codice sono riuscito a rimuovere la barra laterale ed allargare la schermata al massimo ma rimane sempre un bordo in alto alla pagina e in fondo alla pagina che non riesco a rimuovere in alcun modo…credo che il bordo in alto sia dovuto al fatto che cmq il menu c’è sempre anche se non si vede…infatti negli schermi più piccoli o se ridimensiono la finestra mi appare il bottone del menu, menu che non posso rimuovere in alcun modo. questo è il risultato

    Forum: Aspetto = Temi
    In risposta a: Modifiche Sito
    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve @michael87ita,

    il tema in uso Delicious Magazine di woothemes è vecchio di 6 anni e non è più in produzione, quindi il consiglio per avere un sito in sicurezza prima di tutto è di avere una versione di WordPress aggiornata e temi e plugin aggiornati.

    Come vedi anche altri che hanno questo tema hanno problemi per questo motivo:
    https://wordpress.org/support/topic/theme-delicious-magazine/

    Essendo un tema premium (e ormai irreperibile) non possiamo essere d’aiuto perché non possiamo scaricarlo e testare le sue funzioni.

    Ecco un chiarimento su le policy del forum: https://it.wordpress.org/support/benvenuto#Prodotti_a_pagamento

    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve @mrjackphotography,

    Un consiglio è di provare uno dei plugin del repository https://it.wordpress.org/plugins/search/audio+player/

    Se si vuole modificare un tema inserendo un elemento esterno è fattibile creando un CHILD THEME per poter gestire il layout in modo responsive e più stabile anche per gli inevitabili (e consigliatissimi) aggiornamenti futuri del tema attualmente in uso.

    Facci Sapere

    Chi ha creato la discussione babigalad

    (@babigalad)

    Salve @cristianozanca,
    hai ragione, scusa le imprecisioni, ricapitolo meglio il pezzo a cui ti riferisci: intendo javascript e, più precisamente, ho inserito quanto segue:

    <script type="text/javascript">
    jQuery(function($) {
           var myButton = '<a href="http://example.org" class="roll-button button-slider">My Button</a>';
           $( '.slide-inner' ).append(myButton);
    });
    </script>

    come ultima riga del footer del tema child. Non ho usato altri metodi di controllo, questo funzionava cioè il bottone veniva mostrato.
    Il tema “padre”non è mai stato toccato. Ho provato a reinserire il tema child da zero scrivendolo (come mi suggerisci) ma non cambia nulla (ed in effetti ciò che era contenute nei due file principali cioè functions.php e style.css era lo stesso alla fine).
    Il fatto che qualcosa di strano ci sia inerente al funzionamento del child su Altervista me lo suggerisce anche il fatto che nell’altro mio sito (che poggia su Aruba) ho cambiato lo screenshot.png del tema child per non rischiare di incasinarmi quando lo gestisco dalla bacheca di wordpress e, ovviamente non ho vuto alcun problema… ho fatto la stessa cosa qui su Altervista e il nuovo screenshot non me o vede! Se lo elimino non me lo mostra ma se lo cambio mi mostra sempre quello originale.

    Per curiosità comunque ho provato a vedere se il tutto funziona sull’altro mio sito e purtroppo non funziona neanche lì.

    Ricapitolando io ho, nel child, il file functions.php che contiene solo il seguente codice:

    
    /**
     * Sydney child functions
     *
     */
    
    /**
     * Enqueues the parent stylesheet. Do not remove this function.
     *
     */
    add_action( 'wp_enqueue_scripts', 'sydney_child_enqueue' );
    function sydney_child_enqueue() {
        
        wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    
    }
    
    /* ADD YOUR CUSTOM FUNCTIONS BELOW */
    

    e il file style.css che contiene il seguente codice:

    
    /*
    Theme Name: Sydney Child
    Theme URI: http://athemes.com/theme/sydney
    Template: sydney
    Version: 1.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Text Domain: sydney
    */
    

    e fin qui tutto ok, se inserisco il codice che mi hai dato tu Cristiano e poi metto in una cartella chiamata “js” il codice del java (cioè quello che ho scritto all’inizio ma senza la parte <script></script>) salvandolo col nome “second_slider_button.js” dovrebbe funzionare, giusto?

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

    (@cristianozanca)

    leggendo questo:

    Ora, il codice java funziona perchè se lo inserisco direttamente nel footer con uno script lavora, quindi è evidente che il mio problema è come è scritto il pezzo sulla function.php

    c’è scritto java ma si intende javascript?

    Facciamo un passo indietro: è stato usato uno strumento come inspector o firebug per vedere se il file second_slider_button.js viene caricato?

    Un consiglio è fare un Tema Child a mano ( è spiegato molto bene qui https://codex.wordpress.org/Child_Themes ) e su quello includere nel function.php lo script.

    Il tema “padre” non deve essere stato modificato in alcun modo, per evitare ogni dubbio riscaricarlo e installarlo.

    Facci sapere

    Ciao @eleg7,
    forse la mia domanda sarà banale ma sei sicuro che nelle URL create hai bisogno di inserire anche la cartella public_html/? In genere questa non viene utilizzata nelle URL e forse è proprio da qui che viene il tuo problema.

    Comunque sia, anche se queste operazioni sono molto buone per mettere in sicurezza un sito WordPress al tempo stesso ti consiglio l’uso di un plugin di sicurezza come WordFence o iThemes Security.

    Se non vado errato entrambi ti permettono di cambiare la struttura delle cartelle del tuo WordPress e in più offrono moltissime altre funzionalità che ti permettono di alzare molto la sicurezza del tuo sito web.

    Facci sapere se hai risolto il problema e non esitare a rispondere con qualsiasi ulteriore dubbio.

    A presto,
    Andrea

    PS: per quanto riguarda le URL puoi fare un test veloce anche direttamente dal tuo browser. Che succede se vai a vedere un’immagine presente nella tua cartella uploads? Diciamo per esempio che tu hai un’immagine mela.jpg quale delle due URL funziona:

    1. https://www.nomesito.it/public_html/wp-content/qui/uploads/mela.jpg
    2. https://www.nomesito.it/wp-content/qui/uploads/mela.jpg

    Trovata la URL funzionante puoi cambiarla con quelle presenti nel wp-config.php.

    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 🙂

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @castelpaolo,
    la voce Aspetto > Editor può essere disattivata dal file wp-config.php (ref. https://codex.wordpress.org/Editing_wp-config.php#Disable_Plugin_and_Theme_Update_and_Installation)

    Quindi la prima cosa da controllare è il file wp-config.php

    Potrebbe anche non essere andata a buon fine l’installazione di WordPress. In questo caso prova a rifarla per vedere se risolve il problema.

    Facci sapere

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @pupazzina,
    credo tu possa utilizzare un plugin Infinite Scroll. Personalmente non li ho mai usati, ma la logica è quella appunto di avere tutti i post (o i prodotti) in un’unica pagina.
    Sul repository trovi diversi plugin tra i quali scegliere https://wordpress.org/plugins/search/infinite+scroll/

    Per quanto riguarda l’aspetto grafico, Visual Composer rientra nella categoria dei Page Builder. Anche in questo caso sul repository trovi diverse soluzioni https://wordpress.org/plugins/search/page+builder/

    Se proprio ti ritrovassi costretta a intervenire sul tema, ricorda di utilizzare un ChildTheme, altrimenti corri il rischio che all’aggiornamento del tuo tema le tue modifiche vadano perse.

    Facci sapere 🙂

    Forum: Aspetto = Temi
    In risposta a: Temi child
    Moderator Francesco Di Candia

    (@francescodicandia)

    Salve @giormazz
    per essere sicuri di fare, sempre, tutto al meglio, il mio consiglio è quello di usare in ogni caso la documentazione ufficiale, quella dalla quale @glorialchemica ti ha dato la sua indicazione.
    Il link del Codex all’utilizzo dei Child Themes lo trovi qui.
    Facci sapere, Francesco

    Ciao @ivopro,
    a quanto noto il tuo problema riguarda un tema a pagamento per il quale noi volontari della community WordPress non abbiamo accesso.

    Il mio consiglio è quello di chiedere direttamente allo sviluppatore del tema, dato che con il tuo acquisto hai ottenuto anche il loro supporto, e richiedere a loro come poter ovviare a questo problema o se ti possono consegnare uno .zip contenente tutte le immagini.

    Inoltre il tuo problema mi sembra molto simile a quello che abbiamo affrontato in un’altro topic dove è venuto fuori che il problema principale era la connessione Internet.

    Spero di averti fornito degli spunti di riflessione utili e che ti permetteranno di risolvere il problema.

    A presto,
    Andrea

Stai vedendo 15 risultati - da 151 a 165 (di 407 totali)