Blogging

I migliori codici Snippets per il tuo sito WordPress | I Codici Snippet sono porzioni di codice che ti aiutano a correggere molti errori di WordPress, a proteggere il tuo sito web migliorandone la sicurezza e addirittura possono aggiungere nuove funzionalità al tuo sito WordPress.

Nel dettaglio, queste porzioni di codice possono servire a svolgere delle funzioni più tecniche come ad esempio:

  • Effettuare redirect verso Mobile
  • Decomprimere un archivio zippato
  • Calcolare l’ultimo giorno del mese
  • Nascondere la versione di WordPress
  • Rimuovere la barra admin di WordPress
  • Eliminare dei Widget dal Template
  • Molto altro ancora…

Questi Snippets possono essere inseriti all’interno del file di WordPress functions.php ma esiste il rischio concreto di perderli in caso di aggiornamenti o di modifiche fortuite quindi consigliamo di utilizzare il Plugin WordPress Code Snippets che ti faciliterà il lavoro e ti renderà la vita più semplice.

Una volta installato il Plugin Code Snippets non dovrai far altro che aggiungere le porzioni di codice (Snippets) cliccando sul pulsante “Add New” e successivamente dovrai attivarle.

Però prima di effettuare qualsiasi modifica ti consigliamo di effettuare sempre un backup perché può succedere che questi codice possano andare in conflitto con alcuni plugin già installati e di conseguenza all’interno del tuo sito WordPress si verificheranno degli errori.

Di seguito il team di Xlogic ti mostrerà i migliori codici Snippets che ti aiuteranno a configurare il tuo sito WordPress:

Rimani loggato su WordPress per il tempo che desideri

Di default se selezionata la voce “ricordami” dopo aver effettuato l’accesso al sito, WordPress ti consentirà di accedere senza inserire nuovamente le credenziali per 14 giorni, con questo Snippet potrai modificare la durata dei giorni, in questo modo potrai rimanere connesso per un periodo di tempo più lungo rispetto a quello attuale.

// Stay logged in for longer periods
add_filter( ‘auth_cookie_expiration’, ‘keep_me_logged_in’ );
function keep_me_logged_in( $expirein ) {
return 31556926; // 1 year in seconds
}

Abilita le impostazioni nascoste di WordPress

Lo sai che WordPress ha nascosto delle impostazioni per evitare che l’utente medio combini dei pasticci? Se sei esperto o comunque te la cavi ti consigliamo di attivare le impostazioni nascoste per personalizzare ancora di più il tuo sito WordPress.

//Show Hidden All Settings Menu in WordPress
function all_settings_link() {
add_options_page(__(‘All Settings’), __(‘All Settings’), ‘administrator’, ‘options.php’);
}
add_action(‘admin_menu’, ‘all_settings_link’);

Visualizza i Post popolari senza installare i Plugin

Per visualizzare la sezione dei Post Popolari devi inserire il seguente codice Snippet:

function count_post_visits() {
if( is_single() ) {
global $post;
$views = get_post_meta( $post->ID, ‘my_post_viewed’, true );
if( $views == ” ) {
update_post_meta( $post->ID, ‘my_post_viewed’, ‘1’ );
} else {
$views_no = intval( $views );
update_post_meta( $post->ID, ‘my_post_viewed’, ++$views_no );
}
}
}
add_action( ‘wp_head’, ‘count_post_visits’ );

Ma non è finita qua, dopo di che dovrai aprire la pagina in cui vuoi visualizzare la sezione dei Post Popolari ed inserire questo codice:

$popular_posts_args = array(
‘posts_per_page’ => 3,
‘meta_key’ => ‘my_post_viewed’,
‘orderby’ => ‘meta_value_num’,
‘order’=> ‘DESC’
);
$popular_posts_loop = new WP_Query( $popular_posts_args );
while( $popular_posts_loop->have_posts() ):
$popular_posts_loop->the_post();
// Loop continues
endwhile;
wp_reset_query();

Impagina il sito WordPress senza installare i Plugin

Se impagini correttamente il tuo sito web il visitatore avrà la possibilità di navigare in maniera più semplice ed intuitiva, per far questo devi inserire il seguente codice Snippet:

global $wp_query;
$total = $wp_query->max_num_pages;
// only bother with the rest if we have more than 1 page!
if ( $total > 1 ) {
// get the current page
if ( !$current_page = get_query_var(‘paged’) )
$current_page = 1;
// structure of “format” depends on whether we’re using pretty permalinks
$format = empty( get_option(‘permalink_structure’) ) ? ‘&page=%#%’ : ‘page/%#%/’;
echo paginate_links(array(
‘base’ => get_pagenum_link(1) . ‘%_%’,
‘format’ => $format,
‘current’ => $current_page,
‘total’ => $total,
‘mid_size’ => 4,
‘type’ => ‘list’
));
}

Rimuovi la barra Admin di WordPress

// Remove the admin bar from the front end
add_filter( ‘show_admin_bar’, ‘__return_false’ );

Cambia la struttura permalink dell’autore

Di default WordPress mostra il profilo dell’autore sul seguente link “sito.it/autore/nome”, con questo codice Snippet potrai personalizzare il percorso:

add_action(‘init’, ‘cng_author_base’);
function cng_author_base() {
global $wp_rewrite;
$author_slug = ‘profile’; // change slug name
$wp_rewrite->author_base = $author_slug;
}

Disattiva la funzione di ricerca WordPress

La funzione di ricerca è un impostazione predefinita di WordPress ma se il tuo sito non la richiede o comunque non vuoi che gli utenti effettuino delle ricerche all’interno del tuo sito web, devi aggiungere questa porzione di codice:

function fb_filter_query( $query, $error = true ) {

if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;

// to error
if ( $error == true )
$query->is_404 = true;
}
}

add_action( ‘parse_query’, ‘fb_filter_query’ );
add_filter( ‘get_search_form’, create_function( ‘$a’, “return null;” ) );

Mostra le miniature dei Post nei Feed RSS

// Put post thumbnails into rss feed
function wpfme_feed_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = ” . $content;
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘wpfme_feed_post_thumbnail’);
add_filter(‘the_content_feed’, ‘wpfme_feed_post_thumbnail’);

Proteggi il tuo sito WordPress dagli attacchi Brutal Force

Questo Snippets ha il compito di rifiutare tutte le richieste considerate dannose evitando in questo modo di subire gli attacchi Brutal Force.

global $user_ID; if($user_ID) {
if(!current_user_can(‘administrator’)) {
if (strlen($_SERVER[‘REQUEST_URI’]) > 255 ||
stripos($_SERVER[‘REQUEST_URI’], “eval(“) ||
stripos($_SERVER[‘REQUEST_URI’], “CONCAT”) ||
stripos($_SERVER[‘REQUEST_URI’], “UNION+SELECT”) ||
stripos($_SERVER[‘REQUEST_URI’], “base64”)) {
@header(“HTTP/1.1 414 Request-URI Too Long”);
@header(“Status: 414 Request-URI Too Long”);
@header(“Connection: Close”);
@exit;
}
}
}

Disattiva il collegamento automatico degli Url nei commenti di WordPress

Se nel form dei commenti l’utente incolla un link di testo, WordPress lo convertirà automaticamente in un collegamento ipertestuale, quindi se desideri visualizzare semplicemente il link devi inserire questo codice Snippet:

//Disable URL Auto-Linking in WordPress Comments
remove_filter( ‘comment_text’, ‘make_clickable’, 9 );

Traduci la voce “Reply” con la voce “Rispondi” nella sezione dei commenti

Modifica il testo predefinito Reply inserendo ciò che desideri nella sezione dei commenti.

//Change Reply Text in WordPress Comments
function bs_modified_comment_reply_text( $link ) {
$link = str_replace( ‘Reply’, ‘Rispondi’, $link );
return $link;
}
add_filter( ‘comment_reply_link’, ‘bs_modified_comment_reply_text’ );

 

 

I migliori plugin WordPress per bloccare i paesi e determinati IP – Esistono moltissimi motivi per cui hai bisogno di bloccare un intero paese e quindi di non rendere visibile il tuo sito web, per esempio può succedere che diversi IP di un paese tentino di accedere all’interno del tuo sito web o tentino di effettuare degli attacchi hacker o di inviare moltissimi mail in Spam.

In questi casi è consigliabile bloccare l’intero paese solo se non tratta gli argomenti, servizi ed i prodotti offerti dal proprio sito web.

Di seguito i migliori Plugin WordPress per bloccare i paese e determinati indirizzi IP:

Geo Block

I migliori plugin WordPress per bloccare i paesi e determinati IP

Geo Block è un plugin WordPress gratuito che ha lo scopo di impedire l’accesso al sito web o a determinate pagine in base alla geocalizzazione; questo plugin è stato realizzato da Geolify che punta a SaaS per aumentare i tassi di conversione utilizzando la geocalizzazione IP non invadente.

IP Geo Block

Il Plugin WordPress IP Geo Block blocca i messaggi di posta indesiderati, i tentativi d’accesso al backend bloccando le richieste dei paesi indesiderati, inoltre impedisce l’inserimento di moduli di accesso, commenti ed XML-PRC.

WP Geo WebSite Protection

Il Plugin WordPress WP Geo WebSite Protection viene utilizzato per impedire agli utenti non autorizzati di accedere all’interno del sito o nel backend di WordPress.

Con questo Plugin WordPress è possibile filtrare velocemente i visitatori frontend e backend che vogliono accedere all’interno del sito web, in pratica sarai in grado di abilitare / disabilitare i visitatori di ogni singolo paese.

iQ Block Country

iQ Block Country è un Plugin WordPress che consente di limitare l’accesso ai contenuti del sito web, inoltre utilizzando il codice CSS potrai mostrare ai visitatori un messaggio specifico.

Questo Plugin utilizza un Database chiamato GeoLite di MaxMind e con esso possiamo visualizzare le pagine alternative in base ai paesi, limitare l’accesso ai contenuti e reindirizzare i visitatori verso un’altra pagina web.

Country IP specific redirections

Allontana il traffico indesiderato con il Plugin WordPress Country IP specific redirections; rileva automaticamente attraverso l’IP il paese d’origine del visitatore e reindirizzalo ad una determinata pagina web in base al paese.

Questo Plugin utilizza i cookies del Browser e l’attribuzione del Client per prestazioni migliori; le principali caratteristiche di questo Plugin WordPress sono:

  • Blocca determinati paesi
  • Reindirizza in base al paese d’origine ad una o più specifiche pagine
  • Devia il traffico indesiderato applicando una regola di reindirizzamento di massa

Wordfence Security

Worfence Security è uno tra i Plugin WordPress più completi e più popolari presenti nel mondo del web; questo plugin offre le seguenti funzioni:

  • Firewall
  • Scansione Malware
  • Sicurezza di accesso
  • Blocco paesi
  • Blocco IP
  • Monitoraggio del traffico in tempo reale

Centrora

Il Plugin WordPress Centrora è molto simile a Wordfence Security ed offre le seguenti funzioni:

  • Scansione Antivirus / Antimalware
  • Firewall per bloccare IP e paesi
  • Funzioni di Backup Sito Web

 

Sta cercando un hosting  per wordpress veloce e affidabile? guarda i nostri piani hosting alla seguente pagina: https://xlogic.org/hosting-wordpress.html

 

Le migliori risorse per gli sviluppatori – Agosto 2018

Visto che è ancora estate abbiamo deciso di fornirti in questo articolo degli strumenti “caldi” che stanno andando alla grande.

SketchPress

Le migliori risorse per gli sviluppatori – Agosto 2018

SketchPress è un ottimo strumento di accompagnamento per gli sviluppatori di WordPress per allineare i plugin e la pagina delle impostazioni o delle opzioni del tema con l’interfaccia utente.

Simple History

Attraverso questo plugin WordPress potrai tenere traccia di tutte le attività eseguite nella dashboard di WordPress come ad esempio l’installazione / aggiornamento di un plugin o tema, l’orario di login e logout degli utenti, l’attivazione e la disattivazione dei plugin e molto altro.

Perception

Cambia il modo di cercare le cose con Perception, in pratica avrai la possibilità di cercare le immagini attraverso l’immagine raffigurata nella foto, quindi per essere più chiari, se all’interno della tua immagine è presente un automobile, potrai trovare la foto anche se non hai inserito una parola chiave perché Perception capisce che l’immagine ritratta è un automobile.

Animista

L’animazione CSS permette che gli elementi prendano vita ma il più delle volte è molto complicato riuscire a programmare il tutto correttamente, con Animista avrai la vita più facile perché genererà il codice per te visto che potrai configurare l’animazione in un’interfaccia user friendly da cui dovrai semplicemente copiare il codice.

Docz

Docz è un generatore di documenti basato su MDX che ti permetterà di importare e di includere un complemento personalizzato JSX con la sintassi di Markdown.

Vue Native

E’ un framework basato su vue.js che ti permetterà di creare applicazioni mobile multipiattaforma.

WPRig

E’ un tema WordPress all-in-one dotato di un processo di compilazione che utilizza strumenti moderni come Babel, Gulp ed EsLint che ti permetterà di creare un tema senza dover configurare ed utilizzare strumenti esterni.

LuminJS

E’ una libreria Javascript che ti permette di evidenziare il testo all’interno del tuo sito web ed è possibile impostare l’animazione, la velocità e lo stile del testo.

 

Hai bisogno di un Hosting veloce e affidabile per il tuo sito o blog? consulta il nostro hosting

Alla prossima!

Che tu abbia un blog, un sito aziendale o un sito e-commerce poco importa, perché qualsiasi sito web su Internet può essere un bersaglio per gli Hacker o comunque può essere vulnerabile.

In questo articolo ti mostreremo i motivi più comuni per cui il tuo sito Joomla viene hackerato e ti daremo dei consigli per poter risolvere il problema.

I motivi più comuni per cui il tuo sito Joomla viene hackerato

Sicurezza del sito web e del computer

Il più delle volte un sito web viene hackerato perché l’utente non inserisce una password d’accesso valida e complessa, in questo modo l’hacker è facilitato a rilevare le credenziali.

Inoltre se all’interno del proprio Computer sono presenti dei virus o malware, il sito web potrebbe venire compromesso in quanto gli hacker possono rubare tutti i cookies e le informazioni salvate all’interno del pc come le credenziali d’accesso.

Detto questo, è di fondamentale importanza effettuare almeno una volta a settimana una scansione antivirus all’interno del proprio computer e anche una scansione antivirus all’interno del proprio sito web.

Phishing

Il Phishing è un metodo che include un indirizzo mail o un sito web utilizzato dagli hacker per rubare le credenziali di accesso del tuo sito o le informazioni di pagamento.

In pratica gli hacker creano ad Hoc la struttura del sito web facendoti pensare in questo caso che un amministratore Joomla ti chiede di accedere con urgenza all’interno del tuo account, in questo modo l’hacker ti ruberà le informazioni che inserirai.

Plugin e temi vulnerabili

All’interno di Joomla è molto importante implementare il sito web con temi, plugin, widget e altri strumenti che ti permetteranno di avere una completa gestione del sito web.

Tutti questi strumenti sono molto potenti ed utili ma potrebbero venire compromessi ed utilizzati dagli hacker per accedere all’interno del sito web.

E’ molto importante aggiornare regolarmente i plugin, addons ed i temi in quanto se non aggiornati potrebbero crearsi delle falle dove l’hacker potrebbe riuscire ad accedere più facilmente.

Come faccio a capire se il mio sito Joomla è stato hackerato

A volte non è semplice capire se il proprio sito web è stato hackerato perché potrebbe succedere che non siano presenti dei veri e propri segnali, in questo caso lo potresti scoprire “grazie” al tuo Provider Hosting che ti invierà una mail avvisandoti che il tuo sito web è stato violato e che probabilmente sta inviando delle mail in Spam o in Phishing.

Invece, il più delle volte ti accorgerai che il tuo sito web è stato hackerato in base a diversi motivi:

  • Rallentamento del caricamento delle pagine del sito web
  • Apertura automatica di link esterni e annunci pubblicitari all’interno del sito web
  • Home Page modificata con la firma dell’Hacker

Moltissimi Hacker avvieranno download non autorizzati sul tuo computer o sul browser dal momento in cui il tuo sito verrà violato quindi se all’interno di una delle pagine del tuo sito web verrà automaticamente avviato il download significa che il tuo sito è stato compromesso ed è stato hackerato.

Come posso proteggere il mio sito Joomla

Prevenire è meglio che curare… detto questo è di fondamentale importanza mantenere sempre aggiornato il proprio sito web, quindi tutti i plugins, gli addons, i temi e soprattutto la versione di Joomla dovranno essere costantemente aggiornati.

Ma perché è necessario aggiornare sempre tutte le risorse? Perché gli sviluppatori Joomla rilasciano costantemente gli aggiornamenti per correggere i Bug e per rilevare le vulnerabilità di sicurezza in cui gli Hacker potrebbero tentare di sfruttare per riuscire ad accedere all’interno del sito Joomla.

Un consiglio molto efficace per mantenere il sito più sicuro è quello di non dare i permessi di scrittura a tutti i files .php, quindi in questo modo mantenere i files .php in sola lettura impedirà agli hacker di accedere all’interno del sito mediante questi files.

Gli hacker potrebbero tentare di accedere recuperando i dati della tabella del Database ed è possibile impedire questa operazione cambiando il prefisso del database delle tabelle.

E’ molto importante effettuare periodicamente un backup del sito web, in questo modo per qualsiasi problema avrai sempre la possibilità di ripristinare una copia del tuo sito funzionante.

Con Xlogic potrai effettuare il backup manualmente direttamente dal pannello di controllo di cPanel oppure potrai attivare il servizio di backup automatico, in questo modo in due semplici click potrai ripristinare il backup dell’interno sito web, dei files, delle cartelle oppure solamente di alcuni elementi scelti.

Se il tuo sito viene riconosciuto come dannoso da Google, dopo aver risolto il problema dovrai effettuare la richiesta di riconsiderazione.

Alla prossima!

I 10 migliori Plugin Google per il tuo sito WordPress – Sono lontani i giorni in cui Google veniva utilizzato solamente per la ricerca delle parole chiave sul Web, ormai si è così evoluto che attualmente è parte integrante della nostra vita.

Ha cambiato per sempre il modo di vedere le cose, di pensare, di apprendere, di lavorare e di connettersi all’interno del mondo del web.

Anche per i Blogger che hanno un sito web Google ha deciso di rendersi utile fornendo dei plugins che possono essere installati e configurati all’interno del CMS WordPress.

In questo articolo ti mostreremo i 10 migliori Plugin Google per il tuo sito WordPress:

Google XML Sitemaps

i 10 migliori Plugin Google per il tuo sito WordPress

Questo plugin consente di generare le Sitemap xml per aiutare i motori di ricerca come Google, Yahoo e Bing ad indicizzare meglio il tuo sito web.

Easy Google Fonts

Questo plugin ti consente di aggiungere gli stili ed i caratteri di Google all’interno del tuo sito WordPress.

Google Analytics counter tracker

Questo plugin ti consente di analizzare i progressi del tuo sito web monitorando le interazioni che si svolgono all’interno; devi semplicemente collegare il plugin con il tuo account di Google e avrai tutte le informazioni a disposizione direttamente dal backend  di WordPress.

Google Locker

Se desideri più condivisioni, abbonati, traffico e clienti, Google Locker è il plug-in che dovresti provare. Questo plugin ti offre tantissimi stili, tipi ed effetti dei pulsanti. Puoi anche avere molto controllo su questi armadietti in quanto ti permette di cambiare i caratteri, i colori ecc. Da Twitter e Facebook a Linked e altre popolari piattaforme social questo plugin offre un grande supporto a tutti loro. Quindi provalo una volta.

Google Drive Embedder

Questo plugin ti consente di accedere facilmente ai tuoi documenti di Google Drive con una casella Popup in cui selezioni i documenti e li incorpori in qualsiasi articolo o pagina del tuo sito WordPress.

Google Drive WP Media

Con questo plugin non dovrai più preoccuparti di non perdere i files perché potrai sempre accedere da remoto da qualsiasi posizione e potrai sempre gestire i tuoi files WordPress.

Google Website translator

Questo plugin è semplicissimo da utilizzare e da configurare e ti permette di tradurre il contenuto del sito web in più di 90 lingue.

Google Forms

Con Google Forms potrai incorporare i moduli Google già pubblicati nei tuoi articoli e nelle tue pagine, e potrai gestirli direttamente dal backend di WordPress.

WP Google Search

Questo plugin ti consente di sostituire la ricerca di WordPress con la ricerca di Google che include moltissime opzioni di personalizzazione.

WordPress Google Maps

Attraverso questo plugin potrai aggiungere facilmente mappe responsive all’interno del tuo sito web che sono altamente configurabili.

 

Alla prossima!

I migliori Plugin Slideshow free per WordPress 2018 – Vuoi inserire uno Slideshow all’interno del tuo sito WordPress? Grazie ai Plugin WordPress potrai inserire facilmente delle Slideshow per inserire le immagini nel tuo spazio web.

L’anno scorso abbiamo pubblicato un articolo contenente alcuni Plugin Slideshow da installare gratuitamente all’interno del tuo sito web, lo puoi vedere attraverso questo link.

Quest’anno attraverso questo articolo, ti forniremo molti altri Plugin Slideshow free per WordPress, in questo modo avrai la possibilità di scegliere il Plugin che fa per te.

Creative Image Slider

I migliori Plugin Slideshow free per WordPress 2018

Easy Rotator for WordPress

Slideshow Gallery

2J Slideshow

Slider WD

Slider by Nivo

Opinion Stage

Video Slider

Testimonial Slider

Text Slider

 

Alla prossima!