Wordpress



Contact form 7: come cambiare la lingua del recaptcha con Qtranslate X

Contact form 7: come cambiare la lingua del recaptcha con Qtranslate X

Contact Form 7 è un plugin molto utile per WordPress, usato per creare form di contatto. Con essi si genera uno shortcode da inserire negli articoli, pagine o widget.Si consiglia fortemente anche l’uso dell’integrazione Google Recaptcha (inclusa nel plugin), per evitare attacchi si spam. Tuttavia, potrebbero presentarsi dei problemini quando abbiamo a che fare con […]

leggi

Come utilizzare AJAX in WordPress

Come utilizzare AJAX in WordPress

AJAX (Asynchronous Javascript And XML) è una tecnica di sviluppo software che si basa su uno scambio di dati in background fra web browser e server, che consente l’aggiornamento dinamico di una pagina web senza esplicito ricaricamento da parte dell’utente. Come prima cosa dobbiamo creare la nostra funzione  su functions.php, che verrà richiamata con AJAX […]

leggi

Estendere la ricerca nella schermata della lista di articoli WordPress

Estendere la ricerca nella schermata della lista di articoli WordPress

Ecco a voi un semplice trucco per estendere la ricerca sulla dashboard di WordPress e cercare anche dentro ai campi personalizzati add_filter(‘posts_join’, ‘segnalazioni_search_join’ ); function segnalazioni_search_join ($join){ global $pagenow, $wpdb; // I want the filter only when performing a search on edit page of Custom Post Type named “segnalazioni” if ( is_admin() && $pagenow==’edit.php’ && […]

leggi

Creare una connessione Posts2Posts con PHP in WordPress

Creare una connessione Posts2Posts con PHP in WordPress

Questa è una guida per mostrare come si possa creare una connessione tra post in PHP usando il plugin Posts2Posts di WordPress. p2p_type( ‘dogs_to_cats’ )->connect( $first_post_id, $second_post_id, array(‘date’ => current_time(‘mysql’)) ); In questo esempio abbiamo usato come 2 custom post types collegati tra loro precendentemente Dogs e Cats, sotto il nome di “dogs_to_cats”. Poi passiamo […]

leggi

Aggiungere permessi personalizzati ad un custom post type in WordPress

Aggiungere permessi personalizzati ad un custom post type in WordPress

In questa semplice guida vi faccio vedere come aggiungere permessi personalizzati ad un custom post type in WordPress. add_filter( ‘wpcf_type’, ‘pwd_add_product_caps’, 10, 2); function pwd_add_product_caps($data, $post_type) { if($post_type == ‘product’){ $args = array( ‘capability_type’ => ‘product’, ‘capabilities’ => array( ‘publish_posts’ => ‘publish_products’, ‘edit_posts’ => ‘edit_products’, ‘edit_others_posts’ => ‘edit_others_products’, ‘delete_posts’ => ‘delete_products’, ‘delete_others_posts’ => ‘delete_others_products’, ‘read_private_posts’ […]

leggi

Integrazione reCaptcha con Contact Form 7

Integrazione reCaptcha con Contact Form 7

Dalla versione 4.3 di Contact Form 7, reCAPTCHA è la soluzione antispam principale. Non confondere reCAPTCHA con Really Simple CAPTCHA che era usato nelle versioni prima di 4.3, un plugin gratis per wordpress creato da Takayuki Miyoshi. reCAPTCHA invece è un servizio gratuito di Google, e quindi i vantaggi sono colossali. Per iniziare a usare […]

leggi

Come creare un shortcode wordpress

Come creare un shortcode wordpress

Introdotte in WordPress 2.5, le API degli Shortcode sono un semplice insieme di funzioni per creare macro da usare nel contenuto dei post. In questo articolo vi farò vedere come creare un shortcode wordpress che può incorporare un post all’interno di un’altro post. Nel seguente frammento di codice, creiamo una funzione shortcode che ci permette […]

leggi

Come abilitare i tag (etichette) nelle pagine di WordPress

Come abilitare i tag (etichette) nelle pagine di WordPress

Andiamo direttamente al sodo – i tag possono essere un vantaggio per il tuo blog. Essi possono contribuire a facilitare la navigazione di argomenti correlati, e possono aiutare i motori di ricerca a capire meglio la rilevanza del vostro sito ad argomenti specifici. I tag sono stati introdotti in WordPress dalla versione 2.3 che è […]

leggi

Come creare un widget personalizzato wordpress

Come creare un widget personalizzato wordpress

Gli widget di wordpress permettono di aggiungere o rimuovere molto velocemente elementi nel sito tramite il sistema di drag&drop. Ce ne sono tantissimi template wordpress che si appoggiano agli widget per creare i contenuti, e tantissimi plugin che ne migliorano la gestione. In questo articolo vi facciamo vedere come si può creare un widget personalizzato […]

leggi

Come recuperare l’URL della pagina corrente in WordPress

Come recuperare l’URL della pagina corrente in WordPress

Qui trovate un piccolo trucco per recuperare l’URL della pagina corrente (che si sta visualizzando in questo momento) in WordPress. Per pagina si intende tutte le pagine web esistenti nel sito, come pagina di un articolo, di una categoria, della homepage o del tag desiderato. Potete incollare questo codice su ogni template del vostro sito: […]

leggi

Come disabilitare i commenti Disqus sui post type personalizzati di WordPress

Come disabilitare i commenti Disqus sui post type personalizzati di WordPress

Plugin come Woocommerce (o altri plugin per ecommerce)  creano tipi di articoli personalizzati (custom post type) e possono utilizzare il sistema di commenti di default di WordPress per gestire per esempio le recensioni dei prodotti. Il problema è che Disqus (plugin per gestire in modo piu elegante i commenti WordPress) prende il controllo su questo […]

leggi

Come verificare in WordPress se la pagina corrente è figlia o nipote di un’altra pagina

Come verificare in WordPress se la pagina corrente è figlia o nipote di un’altra pagina

Come possiamo verificare in wordpress se la pagina corrente fa parte della gerarchia (è figlia o nipote) di un’altra pagina? Semplice, usiamo questa funziona incollandola nel functions.php Poi la utilizziamo nel nostro template richiamandola in un IF:

leggi
123
Iscriviti alla nostra newsletter

Iscriviti alla nostra newsletter

Iscriviti alla nostra mailing list per ricevere le ultime notizie e gli aggiornamenti dal nostro team.

You have Successfully Subscribed!