Risultati della ricerca per 'Wordpress theme code'

Stai vedendo 15 risultati - da 136 a 150 (di 407 totali)
  • Moderator Cristiano Zanca

    (@cristianozanca)

    Salve @anancuras

    Il consiglio se non è stato già fatto è di creare un CHILD THEME dove scrivere un custom .css

    Poi di usare le Media Query spiegate molto bene qui:

    https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

    E usare un codice come questo:

    <div id="my-content"></div>
    
    @media screen and (min-width: 0px) and (max-width: 400px) {
      #my-content { display: block; }  /* show it on small screens */
    }
    
    @media screen and (min-width: 401px) and (max-width: 1024px) {
      #my-content { display: none; }   /* hide it elsewhere */
    }

    le dimensioni variano a seconda del cellulare di riferimento

    Forum: Aspetto = Temi
    In risposta a: Problemi con nuovo tema
    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @infonet18,
    se sei proprio nuovo del mondo WordPress ti consiglio di cominciare da qui https://codex.wordpress.org/Nuovo_su_Wordpress_-_Come_cominciare.

    Per quanto riguarda l’argomento del tuo topic, WordPress utilizza Temi (quelli che trovi nel repository https://it.wordpress.org/themes/) per definire l’aspetto grafico e funzionale del tuo sito.
    Quello più adatto al tuo progetto dipende da come hai intenzione di organizzare i contenuti del sito.

    In WordPress i template sono una cosa differente dal tema, anche se spesso è il termine più utilizzato.

    Non tutti i temi hanno bisogno di plugin aggiuntivi per funzionare. Quelli più complessi spesso suggeriscono l’uso di plugin per poter essere sfruttati appieno, ma non è la regola.
    Il tema che hai indicato è uno di questi.

    Spero di esserti stata di aiuto 🙂

    • Questa risposta è stata modificata 8 anni, 7 mesi fa da Gloria Liuni.
    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve @arenella31 ,

    scrivere direttamente nei file del tema è altamente sconsigliato perché al primo aggiornamento tutto verrebbe cancellato.

    Il modo migliore per personalizzare il proprio tema è quello di fare un Child Theme

    http://codex.wordpress.org/Child_Themes
    https://www.smashingmagazine.com/2016/01/create-customize-wordpress-child-theme/

    Nel proprio Child Theme copiare il file footer.php che si trova in wp-content > themes > twentyseventeen > template-parts > footer metterlo nella propria cartella my-child/template-parts/footer.php

    e cambiare questa parte:

    <?php
    /**
     * Displays footer site info
     *
     * @package WordPress
     * @subpackage Twenty_Seventeen
     * @since 1.0
     * @version 1.0
     */
    
    ?>
    <div class="site-info">
    	<a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyseventeen' ) ); ?>"><?php printf( __( 'Proudly powered by %s', 'twentyseventeen' ), 'WordPress' ); ?></a>
    </div><!-- .site-info -->

    in questo modo per esempio:

    <?php
    /**
     * Displays footer site info
     *
     * @package WordPress
     * @subpackage Twenty_Seventeen
     * @since 1.0
     * @version 1.0
     */
    
    ?>
    <div class="site-info">
    	<a href="http://www.olivetadellatorre.it">Customized by Olivia Dellatorre</a>
    </div><!-- .site-info -->
    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @lamorfini,
    ho controllato meglio i file che hai linkato e qualche cosa non mi torna…

    Sembra che tu abbia modificato un file sulla base di un tutorial, ma forse era riferito un vecchio file index.php del tema.

    Se tu scarichi l’ultima versione del tema, noterai che il tuo file index.php è fatto in questo modo

    <?php
    /**
     * The main template file
     *
     * This is the most generic template file in a WordPress theme and one of the
     * two required files for a theme (the other being style.css).
     * It is used to display a page when nothing more specific matches a query.
     * For example, it puts together the home page when no home.php file exists.
     *
     * @link https://codex.wordpress.org/Template_Hierarchy
     *
     * @package WordPress
     * @subpackage Twenty_Thirteen
     * @since Twenty Thirteen 1.0
     */
    
    get_header(); ?>
    
    	<div id="primary" class="content-area">
    		<div id="content" class="site-content" role="main">
    		<?php if ( have_posts() ) : ?>
    
    			<?php /* The loop */ ?>
    			<?php while ( have_posts() ) : the_post(); ?>
    				<?php get_template_part( 'content', get_post_format() ); ?>
    			<?php endwhile; ?>
    
    			<?php twentythirteen_paging_nav(); ?>
    
    		<?php else : ?>
    			<?php get_template_part( 'content', 'none' ); ?>
    		<?php endif; ?>
    
    		</div><!-- #content -->
    	</div><!-- #primary -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    e va a richiamare il file content.php che contiene il tag <article> di cui ti parlavo in precedenza.

    Ti consiglio di approfondire il funzionamento dei ChildTheme leggendo l’handbook https://developer.wordpress.org/themes/basics/template-hierarchy/ e https://developer.wordpress.org/themes/advanced-topics/child-themes/

    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)

    Ciao @raffy77,

    Prova questi semplici passaggi:
    (ovviamente escludi le parentesi graffe sempre)

    1. Nel desktop del tuo computer crei una cartella e la nomini {{tema-parente-child}}
    2. Dentro la cartella appena create crea un nuovo file, va bene anche dal note ed incolli il testo che trovi a questo link https://pastebin.com/F8eTQCrR
    3. Leggi riga per riga il testo appena incollato e dove trovi i testi tra le parentesi graffe, metti il contenuto indicato. (Ovviamente rimuovi le parentesi graffe)
    4. Salva il file dentro la cartella precedentemente creata nominandolo style.css
    5. Crea un nuovo file dentro la cartella, va bene anche con il note ed incolla il seguente testo:
    (Copia anche “<?php” esattamente come l’ho scritto sotto)

    <?php
    add_action( 'wp', 'post_pw_sess_expire' );
    function post_pw_sess_expire() {
      if ( isset( $_COOKIE['wp-postpass_' . COOKIEHASH] ) )
      setcookie('wp-postpass_' . COOKIEHASH, '', 0, COOKIEPATH);
    }

    Salva il file dentro la cartella precedente e nominalo “functions.php”.
    6. Zippa la cartella appena creata.
    7. Loggati su WordPress ed installa il file del tema .zip che hai appena creato.
    8. Una volta caricato il tema child, verifica che questo (cliccando su Dettagli) sia segnato come child theme di quello attualmente installato.
    9. Attiva il child theme e dovresti essere a posto.

    Ricorda di avere sottomano gli accessi FTP per qualsiasi evenienza, dovessi rimuovere la cartella del child theme per qualche errore.

    • Questa risposta è stata modificata 8 anni, 8 mesi fa da Guido Scialfa.
    • Questa risposta è stata modificata 8 anni, 8 mesi fa da Guido Scialfa.
    Moderator Guido Scialfa

    (@wido)

    Ciao @willykoru,

    Di base puoi fare quello che vuoi con i temi, modificando gli elementi via css o via php.

    Dipende poi dal tema darti la possibilità di farlo tramite una interfaccia grafica o meno. Da quello che però vedo dal tema non sembra ci sia possibilità di effettuare quel genere di modifiche che chiedi tramite una UI.

    Dovrai quindi creare un child theme https://codex.wordpress.org/it:Temi_Child ed effettuare le modifiche lì a dipendenza di ciò che ti serve fare.

    Ps. il tema è scaricabile da https://github.com/godaddy/wp-lyrical-theme

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao Luigi,
    credo che tu abbia preso a riferimento il file sbagliato.
    Intanto ti consiglio di leggere la guida al Template Hierarchy di WP https://developer.wordpress.org/themes/basics/template-hierarchy/, per avere un’idea più chiara di come WordPress utilizza i template file.

    Le tue modifiche in effetti sono minime, ma se ispezioni la pagina con gli strumenti per webmaster, ti accorgerai che le due pagine vengono costruite in modo diverso.
    Nella home il contenuto viene suddiviso net tag <article>
    home page

    Nel tuo codice invece questo tag manca
    author page

    Per questo credo tu abbia preso a riferimento il file sbagliato rispetto alle impostazioni della home.
    Nel backend sotto impostazioni > lettura, cosa hai scelto come Modalità di visualizzazione della prima pagina ?

    Moderator Guido Scialfa

    (@wido)

    Ciao @raffy77,

    Dai una lettura a https://codex.wordpress.org/it:Temi_Child per sapere come creare un child theme.

    Generalmente dovresti anche trovarlo nel pacchetto del tema, di solito sono predisposti se non erro.

    Moderator Guido Scialfa

    (@wido)

    Ciao @raffy77,

    Dai un occhio a questo articolo: https://www.codementor.io/tips/4373721368/require-wordpress-private-page-post-password-always che mostra lo snippet da poter utilizzare per effettuare quello che serve a te.

    Il pezzo di codice va inserito all’interno del tuo **child theme** nel file **functions.php**.

    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve @erpico57 ,

    per una persona che è

    da poco nel mondo WP

    le Rest-Api sono una parte molto difficile da affrontare.

    Il consiglio è di vedere come si personalizza un tema usando il CHILD THEME e vedere come funzionano le Rest-Api di WP a questo indirizzo: https://developer.wordpress.org/rest-api/

    All’interno di un Child Theme è possibile creare un custom template che contenga il codice per visualizzare l’immagine esterna.

    Bisogna verificare se il codice della NASA sia da autenticare, se lo è bisogna verificare che tipo di autenticazione è richiesta ed attivarla

    Ciao @alessioalcini,
    per risolvere il tuo problema generalmente questi sono i passaggi standard che ti permettono di “riprendere il controllo” della tua installazione:

    Prova a disattivare tutti i plugin (EN) (Non è richiesto l’accesso alla bacheca).
    Se in questa maniera risolvi il tuo problema, riattiva individualmente i plugins ad uno ad uno fino a che trovi la causa.

    Se il problema persiste, accedi al tuo server via FTP o SFTP, vai a questa cartella /wp-content/themes/ dopodichè rinomina la cartella del tema attivo. In questo modo sarà impostato in maniera automatica il tema iniziale (le funzioni nei temi possono interferire tanto quanto un plugin).

    Nel caso in cui questi due tentativi non avessero successo io ti suggerirei di scaricare nuovamente lo .zip da WordPress.org e di importare nuovamente tutti i file della tua installazione (a parte magari wp-config.php) all’interno del tuo server via FTP. In questo modo andrai a sovrascrivere tutti i file e dovresti essere in grado di risolvere il tuo problema.

    Prima di fare una qualsiasi delle operazioni che ti ho appena suggerito, assicurati di fare un backup completo della tua installazione 😉

    Facci sapere come stanno andando le cose e a presto,
    Andrea

    Allora forse per prima cosa ti conviene disattivare quel plugin e fare delle prove di base con i ruoli utenti predefiniti in WordPress.

    Una volta loggato come Autore entra nella bacheca e vai alla voce Articoli, sono sicuro che potrai scrivere un tuo articolo e salvarlo modificando anche il suo stato ma non potrai pubblicarlo.

    Come detto prima, seguendo la logica dei ruoli in WordPress, chi può decidere di pubblicare un articolo sono soltanto gli utenti con ruoli Amministratore o Editore gli altri non possono.

    Una volta che avrai visto che tutto funziona correttamente, allora ti consiglio di installare Paid Membership Pro e di iniziare con la configurazione di questo.

    Io per la mia membership oggi uso LifterLMS che ha un’impostazione più dedicata ai corsi e per questo motivo non ti ho consigliato questo prima, perché non conosco le tue intenzioni e non so che tipo di membership vuoi creare.

    Comunque sia, il consiglio finale che ti posso dare, è stai alla larga dai temi e plugin presenti su ThemeForest/CodeCanyon perché:

    1. noi non possiamo fornirti supporto perché si tratta di prodotti a pagamento che nel 99% dei casi non abbiamo
    2. generalmente non sono prodotti che seguono al 100% le regole di questa piattaforma

    Poi sei liberissimo di prendere le tue scelte, ma se sei alle prime armi ti consiglio di valutare attentamente gli strumenti che desideri utilizzare. Più sono prodotti realizzati da persone che sono vicine al mondo WordPress e meglio è 😉

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @wifi75,
    e benvenuto sul Forum 🙂

    Quando c’è bisogno di postare molto codice è meglio utilizzare servizi come https://pastebin.com/ oppure https://codepad.co/ in modo che il codice sia più facilmente leggibile. Nel topic crei poi il link al codice.

    Ti invito quindi a modificare il tuo topic in tal senso in modo da poterti essere di aiuto.

    Tieni presente che la maggiorparte delle regole di posizionamento degli elementi in una pagina viene gestito dai CSS. Hai già operato in tal senso?

    Ricorda inoltre che quando hai bisogno di inserire modifiche al file functions.php è buona norma utilizzare un ChidTheme, altrimenti all’aggiornamento del tema le tue modifiche andranno perse.

    Forum: Aspetto = Temi
    In risposta a: Consiglio tema one page

    Dipende da come è fatto il tema. Quello che puoi fare, è installarti un child theme di Twenty Seventeen (se non hai familiarità con i temi child, dai un’occhiata a questa pagina) e modificare il file PHP del template della fascia blog, in modo che tu possa aggiungere tu stesso il codice HTML del bottone.

Stai vedendo 15 risultati - da 136 a 150 (di 407 totali)