Risultati della ricerca per 'Wordpress theme code'

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

    (@cristianozanca)

    Salve @babigalad ,

    Prima di fare ogni modifca al sito fare un BACKUP

    Successivamente il consiglio è di fare un Aggiornamento Manuale

    Attivare il tema di default https://wordpress.org/themes/twentyseventeen/ via FTP come spiegato qui https://codex.wordpress.org/it:Utilizzare_i_Temi

    Aggiungere Nuovi Temi Manualmente (FTP)

    Per aggiungere un nuovo tema alla tua installazione di WordPress, segui questi punti base:

    Scarica l’archivio del tema e estrai i file in esso contenuti. Potresti aver bisogno di conservare la struttura della cartella nell’archivio quando estrai questi file. Segui le linee guida fornite dall’autore del tema.
    Usando un client FTP per accedere al tuo server, crea una cartella per salvare il tuo tema nella directory wp-content/themes fornita da WordPress. Ad esempio, un tema chiamato Test dovrebbe trovarsi in wp-content/themes/test. Il tuo tema potrebbe considerare questa directory come parte dell’archivio.
    Carica i file del tema nella nuova directory sul tuo server di hosting.
    Segui le istruzioni seguenti per scegliere il nuovo tema.

    Disattivare i plugin via FTP http://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/ e, dopo averli aggiornati, attivarli uno per volta per vedere qual’è il plugin eventuale che genera il problema

    Deactivate the Plugin and remove it manually through your FTP program.
    Login to the site via your FTP Program.
    Go to the WordPress Plugins Directory and find where the Plugin is installed.
    Delete the WordPress Plugin folder and/or files from your server.

    Facci sapere

    Forum: Varie ed eventuali
    In risposta a: Help! Articoli spam

    Ciao @daniel9366,
    molto probabilmente qualcuno è riuscito a ottenere le tue credenziali e adesso sta utilizzando WordPress per pubblicare i propri contenuti.

    Complimenti per aver tentato disattivando i vari plugin ma in questo caso specifico ci sono molte altre azioni che devi svolgere:

    • cambiare le password (del tuo utente e del tuo database)
    • aggiornare le SALT nel tuo wp-config.php
    • magari installare un plugin come WordFence o iThemes Security
    • se attive, disabilitare le REST API che forse l’attacco arriva in questo modo

    Con tutte queste cose dovresti essere in grado di impedire a utenti malevoli di pubblicare nel tuo blog.

    A quanto ho capito l’utente che sta pubblicando gli articoli spam è il tuo stesso utente giusto? Se così non fosse, oltre alle operazioni precedenti, elimina anche qualsiasi altro utente che non hai creato tu stesso.

    Ultimo consiglio, proprio come abbiamo discusso in quest’altra discussione, se stai utilizzando il tuo utente Amministratore anche per pubblicare i tuoi articoli è consigliabile creare un utente con ruolo Editore e trasferire a questo tutti gli articoli.

    In questo modo nasconderai il nome del tuo amministratore e renderai la vita più difficile a chi cerca di attaccarti.

    Non esitare a portare avanti questa discussione, 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 @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

    Ciao @albertok,
    la procedura che hai descritto (quella di creare un file HTML per creare una pagina specifica) è sbagliata di concetto.

    In WordPress quando si vuol creare una pagina del genere tendenzialmente si fa uso delle Page Template che permettono all’occorrenza di inserire tutto il codice HTML necessario alla visualizzazione della pagina rispettando sempre la logica di costruzione delle pagine all’interno di questa piattaforma.

    Quello che hai fatto tu è molto “borderline” e probabilmente il problema che incontri è proprio quello di non rispettare la costruzione delle pagine WordPress che non permette il corretto caricamento del file CSS che hai realizzato.

    Al tuo posto creerei, come già suggerito, una Page Template e all’interno del CSS principale indicherei una delle classi che vengono aggiunte automaticamente all’interno dell’elemento <body>, almeno nei temi che usano il filtro body_class.

    Spero di averti fornito informazioni sufficienti per procedere con il tuo progetto, se così non fosse non esitare a rispondere a questa discussione.

    Andrea

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @diaspro,
    la visualizzazione della parola “Categoria: ” dipende dal template dell’archivio delle categorie, così come organizzato dallo sviluppatore del tema.

    Per modificarlo hai bisogno di creare un ChildTheme e modificare il template di quella pagina. (probabilmente category.php)

    Moderator Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @levx1x
    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/user/kutethemes

    Al fine di essere una buona guida della comunità di WordPress e incoraggiare innovazione e crescita, crediamo sia importante indirizzare le persone verso i canali ufficiali di supporto 🙂

    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

    Forum: Aspetto = Temi
    In risposta a: Tema corrotto
    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @osti,
    prova ad accedere alle tue cartella dal pannello del tuo provider, non dovrebbe esserti negato l’accesso.
    Un tema corrotto solitamente può invalidare l’accesso al backend di wordpress, non mi è mai successo impedisse l’accesso all’FTP.
    Se ti è proprio impossibile contatta il tuo provider, lui avrà sicuramente modo di farlo.

    Se invece riesci ad accedere alle cartelle disattiva il tema che hai installato. E’ sufficiente tu vada sotto wp-content > themes e rinomini la cartella del tema in uso.

    Una volta riavuto accesso al backend fai subito un backup del sito e del database.

    Facci sapere

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @alegenqua,
    sul codex la funzione per richiamare il Child è leggermente diversa (personalmente uso questa)

    <?php
    add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
    function my_theme_enqueue_styles() {
        wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    
    }
    ?>

    dove al posto di parent-style metto il nome del tema genitore.

    Hai richiamato le funzioni per la personalizzazione del login.
    Sempre rispetto al codex manca la dichiarazione del tipo di Style nel tuo codice:

    function my_login_logo() { ?>
        <style type="text/css">
            #login h1 a, .login h1 a {
                background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/images/site-login-logo.png);
    		height:65px;
    		width:320px;
    		background-size: 320px 65px;
    		background-repeat: no-repeat;
            	padding-bottom: 30px;
            }
        </style>
    <?php }
    add_action( 'login_enqueue_scripts', 'my_login_logo' );

    Non saprei dirti se questo effettivamente causa errore, ma nel dubbio meglio metterlo 🙂

    Se hai creato il Child per personalizzare il login, puoi anche valutare di installare un plugin che si occupi di questo e non creare il Child Theme (sempre in funzione del fatto che la libreria immagini funziona male col child attivato)

    Nel repository ne trovi parecchi https://it.wordpress.org/plugins/search/custom+login/

    Prova a fare le modifiche nel functions.php e facci sapere 🙂

    • Questa risposta è stata modificata 9 anni fa da Gloria Liuni.
    Moderator Cristiano Zanca

    (@cristianozanca)

    Ciao @guidaworld ,

    come scritto qui https://it.wordpress.org/support/topic/prima-di-aprire-un-ticket-leggi-qui/

    MODIFICARE TEMA O PLUGIN (CHILD THEME)
    I temi non si modificano direttamente, è preferibile fare un CHILD THEME https://codex.wordpress.org/it:Temi_Child. Se modificate un tema esistente e lo aggiornate, tutte le vostre modifiche andranno perdute. Con un tema Child, potrete aggiornare il tema genitore e continuare a mantenere le vostre modifiche.

    Forum: Aspetto = Temi
    In risposta a: versione pro.
    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @savdema,
    benvenuto nel mondo di WordPress! 🙂

    IL consiglio, quando scegli un tema, è di controllare che sia presente anche sul repository di WP . Questo ti permetterà di poter accedere anche al forum di supporto specifico del tema e potrai controllare la compatibilità dello stesso con le varie versioni di WordPress.

    Per modificare i temi di WordPress non è necessario passare alle versioni pro. C’è però bisogno di conoscere come vengono costruiti. Ti consiglio di leggere una guida base e il codex https://codex.wordpress.org/Nuovo_su_Wordpress_-_Come_cominciare

    In generale è sempre bene creare un ChildTheme. Questo tipo di tema permette la conservazione delle modifiche anche all’aggiornamento del tema genitore.

    La comunità di WordPress si incontra nei meetup (ce ne sono in varie città) e sono un’ottimo modo per approfondire il mondo di WordPress e conoscere persone che potrebbero aiutarti 🙂

    Chi ha creato la discussione gillis

    (@gillis86)

    Ciao glorialchemica,
    ho provato a utilizzare lo strumento di debug e mi esce sempre la solita description.
    il plugin che gestisce la condivisione social veniva con il tema. Ho scritto al supporto del tema in questione e mi hanno consigliato di usare yoast. questo è il testo che ho scritto:

    Hi,

    checking the code of this post http://www.clinicadelciclo.it/2017/03/27/tutte-le-foto-di-argon18-bike-test/ i’ve found this:

    <div class="main-excerpt">
      Il 21 marzo scorso abbiamo organizzato un grande evento nel nostro negozio con la collaborazione di Beltrami TSA: Argon18 </div>

    So seems that wordpress excerpt is working for all post (i checked): you can also take a look at our feed rss: http://www.clinicadelciclo.it/feed/

    I dont know why the social share plugin doesnt catch the wp excerpt but only the “The dandy horse” text (that also appears in Velo theme demo – http://demo.sunrisetheme.com/velo/a-brief-history-of-bicycling/)

    There is a way to fix without installing another plugin? Maybe working on k2t-velo-shortcodes plugin?

    Thanks

    a questo punto credo sia un problema del loro plugin che non cattura l’excerpt generato da wordpress, giusto?

    • Asakasan

      (@asakasan)


      Buongiorno a tutti,

      utilizzo un tema (Founder) non predisposto per utilizzare widget nel footer.

      Poiché avrei invece necessità di avere un footer predisposto su 3 colonne in cui inserire dei widget, ho provato ad utilizzare questa guida per apportare le modifiche:
      https://codex.wordpress.org/Widgetizing_Themes

      In sostanza ho applicato questo codice nel functions.php del tema child:

      <?php
      /**
       * Register our sidebars and widgetized areas.
       *
       */
      function arphabet_widgets_init() {
      
      	register_sidebar( array(
      		'name'          => 'Home right sidebar',
      		'id'            => 'home_right_1',
      		'before_widget' => '<div>',
      		'after_widget'  => '</div>',
      		'before_title'  => '<h2 class="rounded">',
      		'after_title'   => '</h2>',
      	) );
      
      }
      add_action( 'widgets_init', 'arphabet_widgets_init' );
      ?>

      Dopodiché ho applicato nel footer.php questo codice:

      <?php if ( is_active_sidebar( 'home_right_1' ) ) : ?>
      	<div id="primary-sidebar" class="primary-sidebar widget-area" role="complementary">
      		<?php dynamic_sidebar( 'home_right_1' ); ?>
      	</div><!-- #primary-sidebar -->
      <?php endif; ?>

      Adesso mi appare la possibilità di inserire nel footer dei widget che però sono disposti orizzontalmente, uno sotto l’altro, per l’intera lunghezza del footer.
      Come realizzare tre colonne?
      Da sola non so adattare il codice per ottenere tale risultato, spero di avere una mano!

      Questo è il sito, per capire meglio cosa intendo:

      asakaltrove dot com

      GRAZIE!

Stai vedendo 15 risultati - da 166 a 180 (di 407 totali)