Categoria: Wordpress

  • Eseguire shortcode da plugin terzi in back end su WordPress

    Eseguire shortcode da plugin terzi in back end su WordPress

    Qualora stiate utilizzando vari plugin e avete la necessità di eseguire di uno shortcode all’interno del vostro codice, esiste un modo molto pratico e facile affinchè WordPress capisca che quel codice sia uno shortcode.

    Basta scrivere il comando do_shortcode(‘[codice_shortcode]’);

    A questo punto WordPress avvierà lo shortcode non appena la pagina sarà aperta e avrete piena customizzazione della visibilità e della posizione.

    Se questa procedura non dovesse funzionare ti invito a contattarmi tramite commenti così che possa darti ulteriori aiuto.

  • BootBox – Bootstrap per creare moduli di alert e conferma personalizzati

    BootBox – Bootstrap per creare moduli di alert e conferma personalizzati

    Se conoscete Bootstrap e lo utilizzate come framework grafico per il vostro sito web, sicuramente vi potranno servire dei moduli di conferma o di altert personalizzati che siano dello stesso stile di Bootstrap.

    Esiste BootBox, ed è un framework dedicato a funzioni javascript per la creazione di moduli a comparsa e alert. Il tutto funziona tramite richieste JQuery. Vi rimando subito al sito principale di BootBox nella quale troverete utili guide e utili esempi da utilizzare sul vostro sito web.

    Per installarlo all’interno del vostro sito avete la possibilità di caricarlo direttamente nei file del progetto, quindi nel vostro tema o plugin per WordPress ad esempio, oppure includendolo nei meta o tramite php al vostro sito.

     Tutto è ben spiegato all’interno di BootBox.

     

  • WOOCommerce 3.0: le Novità e a cosa fare Attenzione Prima di Aggiornare

    WOOCommerce 3.0: le Novità e a cosa fare Attenzione Prima di Aggiornare

    E’ arrivato un major update di Woocommerce, leader dei plugin per creare un negozio online autonomo. Con questo aggiornamento sono state aggiunte molteplici innovazioni e funzionalità che potrebbero fare al caso vostro e soprattutto sono migliorate le performance del plugin assicurando quindi una velocità maggiore al sito che utilizza la nuova versione. Oltre ciò a chi può interessare è prevista la possibilità di sfruttare i nuovi Rest API di WordPress per esportare i propri prodotti su altre piattaforme.

    A fronte di questi aggiornamenti però, è indispensabile testare il proprio sito web prima di effettuare l’aggiornamento, in quanto molte persone hanno avuto seri problemi con i propri prodotti dopo aver affettuato l’aggiornamento.

    Queste problematiche potrebbero presentarsi qualora il vostro tema o alcuni dei vostri plugin non siano compatibili con questa versione di Woocommerce. Cosa fare allora per evitare problemi e effettuare l’aggiornamento correttamente? Innanzitutto è bene fare un backup del sito alla versione precedente, cosa che di solito è prevista dai provider di hosting come Aruba e Siteground.

    Dopo di che se possibile testate la nuova versione di WooCommerce in locale, ovvero sul vostro pc installando l’ambiente di sviluppo per WordPress. La guida è disponibile qui.

    A questo punto dopo aver testato il sito ed esservi assicurati che funzioni, potete agire su internet e passare alla versione successiva. Il suggerimento che posso darvi è di chiedere al creatore del tema se esso è compatibile con la nuova versione di WooCommerce.

    Vediamo adesso le novità principali della versione 3.0 di WooCommerce:

    • Galleria e Lightbox immagini prodotto migliorata
    • Migliorata la struttura dei prodotti nei formati JSON.
    • Migliorato il layout della lista downloads.
    • Possibilità di filtrare i prodotti per rating medio.
    • Migliori label nel menù di navigazione.
    • Aggiunta la possibilità di rispondere alle email dell’admin.
    • Opzioni per specificare le zone di vendita per paese.
    • Inclusi gli attributi del prodotto in “Informazioni Addizionali”.
    • Miglioramenti alle performance.
    • Compatibilità con Rest API di WordPress.
    • Per leggere altro a proposito di questo rilascio, leggi su: http://wp.me/p6wtcw-Uo
  • Woocommerce come Creare la Lista Desideri (Wish List)

    Woocommerce come Creare la Lista Desideri (Wish List)

    Se utilizzate Woocommerce sicuramente vi sarete resi conto che di default questo plugin non ingloba la possibilità di creare una lista dei desideri dove aggiungere prodotti che magari non si è subito intenzionati ad acquistare.

    Nei siti moderni questa funzionalità è spesso presente e sicuramente è un fattore in più che porta agli utenti a seguire i vostri prodotti oppure per ricordarli nel caso in cui dopo servisse eseguire un acquisto.

    Esistono estensioni di Woocommerce che ci vengono in soccorso e che gratuitamente creano una sezione definita come Wish List, la famosa lista desideri, nella quale potranno essere inseriti alcuni vostri prodotti attraverso un semplice click.

    Il Plugin in questione si chiama Woocommerce Wish List by Yith e nelle sue funzionalità di base è un plugin gratuito. Ciò che dovrete fare sarà installarlo e vedrete subito che vicino alle thumbnail di ogni prodotto sarà presente il famoso cuoricino grazie alla quale il prodotto sarà aggiunto alla lista dei desideri. Molto utile vero?

     

  • Aggiungere e Gestire i Ruoli degli Iscritti su WordPress

    Aggiungere e Gestire i Ruoli degli Iscritti su WordPress

    Se il vostro sito con WordPress approva la registrazione di nuovi utenti, saprete già che per ogni iscritto esistono dei ruoli specifici che daranno parziali diritti agli iscritti. Naturalmente si tratta della gestione di default del CMS ma volendo potremmo andare oltre specificando dettagliatamente i permessi per ruoli annessi.

    Precisamente l’obiettivo di questo articolo è di presentarvi un Plugin gratuito che vi consentirà di gestire autonomamente e in assoluta sicurezza i permessi associati al ruolo degli utenti e consente inoltre di poter creare nuovi ruoli personalizzati secondo le vostre necessità e i vostri obiettivi.

    Il Plugin che meglio si occupa di questo lavoro è Members. Addentrandoci quindi nelle funzionalità di questo plugin analizziamo le sue potenzialità:

    • Gestione dei Ruoli: Puoi creare, modificare, cancellare i ruoli e tutti i permessi annessi per ogni singolo ruolo.
    • Multiple User Roles: Puoi assegnare più ruoli ad uno stesso utente. (di default ogni utente è iscritto con un solo ruolo).
    • Clone Roles: Crea un nuovo ruolo clonandone uno già presente per poi modificare piccole impostazioni.
    • Content Permissions: Controlla quali utenti hanno permessi di poter creare ed editare post.
    • Shortcodes: Shortcode per verificare chi ha accesso al contenuto.
    • Widgets: Widget per il login degli utenti nel vostro sito direttamente dalla sidebar.
    • Private Site: Potete rendere il vostro sito e i vostri contenuti privati qualora lo necessitiate.
  • Sviluppare un Plugin sfruttando un Server Remoto

    Sviluppare un Plugin sfruttando un Server Remoto

    Se siete sviluppatori ho precedentemente discusso in un articolo quali sono gli IDE per la creazione di plugin e temi per WordPress. Tra tutti la migliore scelta qualora siate universitari oppure abbiate acquistato una licenza annuale, troviamo PHPStorm, l’IDE perfetto per la creazione di componenti per CMS come WordPress, Joomla, Drupal.

    A questo punto vediamo in dettaglio come creare un plugin con PHPStorm e fare in modo che i salvataggi vengano subito caricati su internet correttamente. Affinchè voi possiate utilizzare questa funzionalità do per scontato che abbiate già un hosting attivo con WordPress installato.

    Ciò che dovrete fare sarà andare su Browse Host e inserire i dati per accedere tramite FTP. Selezionate la giusta cartella e avviate il processo di sincronizzazione. Adesso potete lavorare in locale e rendere effettive le modifiche in remoto. Ciò potrebbe anche essere automatico andando nelle impostazioni oppure ogni volta che salverete il progetto.

  • Visualizzare ShortCode correttamente in un Tema WordPress

    Visualizzare ShortCode correttamente in un Tema WordPress

    Oggi discuteremo di un metodo semplice ed efficace per chi sviluppa giorno dopo giorno su WordPress e si è trovato di fronte a questo problema: Supponendo che voi abbiate creato uno shortcode, non appena lo inserirete all’interno di un tema, è molto probabile che il contenuto sarà visualizzato in alto nella pagina, quindi non rispetterà il vostro posizionamento.

    Questo problema è causato dal fatto che necessariamente uno shortcode necessita di avere un return a fine funzione dove va inserito codice html ad esempio. Ma ciò potrebbe non funzionare in quanto la pagina potrebbe vedere il codice HTML come echo e quindi abbia priorità nello stamparlo in alto nella pagina.

    La soluzione a questo problema che si può applicare tranquillamente al codice è quello di inserire un Buffer che portà con se il codice e lo inserisce perfettamente all’interno della pagina.

    Come si crea questo Buffer?

    Serve inserire una piccola funzione all’inizio dello shortcode:

    ob_start();

    e a fine shortcode bisogna inserire:

    return ob_get_clean();

    a questo punto in qualunque posto voi inserirete lo shortcode avrete posizionato il modulo correttamente.

  • Nascondere la barra del menù per specifiche pagine su WordPress

    Nascondere la barra del menù per specifiche pagine su WordPress

    Questo è un articolo dedicato agli smanettoni di temi e plugin e che quindi comprendono almeno a livello base codice HTML e CSS. Ciò che vi presenterò sarà un metodo veloce ed efficace per rimuovere la barra del menù e se necessario pure l’intero header analizzando bene il codice del tema installato all’interno del vostro sito.

    Il metodo non è generico e dipende spesso dal tema che si sta utilizzando, meglio è strutturato più semplice vi verrà la rimozione dell’header lì dove non vi serve. La visibilità di alcuni oggetti può essere modificata intervenendo tramite codice css.

    A questo punto ciò che vi servirà sarà un browser come Google Chrome (con possibilità di ispezionare la pagina e visualizzarne il codice sorgente) e un plugin per aggiungere custom CSS, vi consiglio Simple CSS.

    Benissimo, ciò che dovrete fare adesso sarà aprire una pagina qualunque del tema in funzione, cliccare col tasto destro sulla parte del menù che volete rimuovere e cliccare su ispeziona elemento pagina. Dal codice dovreste trovare una certa CLASS associata al DIV dell’header.

    Ora che avete selezionato la CLASS opportuna, andate ad aggiungere il seguente codice all’interno di Simple CSS.

     

    [code].page-id-"id pagina" . "nome classe"{

    display:none !important;

    }

    Esempio:

    .page-id-153 .header-top {

    display:none !important;

    } [/code]

    Il gioco è fatto, aggiornate subito la pagina per vedere se l’header è stato nascosto. Se ciò non dovesse aver funzionato, significa che non avete selezionato la classe corretta, cercate meglio quella giusta.

     

  • Impostare Coming Soon per un nuovo sito su WordPress

    Impostare Coming Soon per un nuovo sito su WordPress

    Se siete in procinto di avviare un nuovo progetto per la creazione di un sito con la piattaforma WordPress, potreste avere pensato di comprare un dominio dove ospitare questo progetto. Se però avete bisogno di un po di tempo per il rilascio ufficiale e volete prima effettuare dei test sarebbe perfetto avere uno strumento per mostrare a tutti gli utenti una pagina “Coming Soon” o “in Manutenzione“, e agli amministratori e utenti beta tester registrati la versione beta del sito.

    Per questa necessità esiste un plugin gratuito disponibile fra i tanti offerti su WordPress, di nome Coming Soon Page & Maintenance Mode by SeedProd ed è il miglior plugin attualmente disponibile per questo scopo. Le personalizzazioni sono tante, ed è anche prevista una versione Pro a pagamento dove aumentano ancora di più i dettagli.

    Potrete inserire ad esempio un campo dove inserire mail qualora ci siano utenti interessati al rilascio ufficiale, c’è la possibilità di inserire il codice analytics per monitorare le visite che arrivano sul sito, potete impostare sfondi che si alternano e curare i font per la scritta principale.

    Ovviamente la pagina di Login sarà sempre disponibile per accedere voi, dopo di che il tutto sarà mascherato per gli utenti non registrati.