Rimuovere un WordPress Hook dichiarato all’interno di una classe

function remove_hook_for_anonymous_class( $hook_name = ”, $class_name = ”, $method_name = ”, $priority = 0 ) { global $wp_filter; // Take only filters on right hook name and priority if ( ! isset( $wp_filter[ $hook_name ][ $priority ] ) || ! is_array( $wp_filter[ $hook_name ][ $priority ] ) ) { return false; } // Loop on… Continua a leggere Rimuovere un WordPress Hook dichiarato all’interno di una classe

Pubblicato
Etichettato come wordpress

Implementazione di un Must Use Plugin

Installazione di un Must use plugins /** * Copy mu-plugins file on activation */ register_activation_hook( __FILE__, ‘wpsp_pluggable_functions’ ); function wpsp_pluggable_functions() { $enable_mu_plugin = true; if ( ! defined( ‘WPMU_PLUGIN_DIR’ ) ) { add_option( ‘wpsp_ext_admin_notices’, ‘WPMU_PLUGIN_DIR not defined’ ); $enable_mu_plugin = false; } $src_file = WPSPE_PATH . ‘mu-plugins/wpsp-ext-pluggable.php’; $dest_file = WPMU_PLUGIN_DIR . ‘/wpsp-ext-pluggable.php’; if ( !… Continua a leggere Implementazione di un Must Use Plugin

Pubblicato
Etichettato come wordpress

LocalBusiness Json/LD

Struttura dati strutturati schema.org per le aziende e le attività locali.     <script type=”application/ld+json”> { “@context”: “http://schema.org”, “@id”: “https://sitoweb.com\/#NOME+attivita+Via+attività”, “@type”: “LocalBusiness”, “name”: “NOME ATTIVITA”, “address”: { “@type”: “PostalAddress”, “streetAddress”: “Via ATTIVITA 19”, “addressLocality”: “CITTA”, “addressRegion”: “SIGLA PROVINCIA”, “postalCode”: “26030”, “addressCountry”: “Italia” }, “openingHours”: “Mo 00:00-00:00,Tu 00:00-00:00,We 00:00-00:00,Th 00:00-00:00,Fr 00:00-00:00,”, “email”: “email@sito.com”, “telephone”: [ “333… Continua a leggere LocalBusiness Json/LD

Pubblicato
Etichettato come wordpress

Disable FLoC on WordPress

Cos’ è FLoc ? Una nuova tecnologia di Google per tracciare le abitudini di navigazione degli utenti che dovrebbe soppiantare i cookie di terze parti. Maggiori informazioni le trovi in questi articoli: https://www.agendadigitale.eu/sicurezza/privacy/ecco-floc-ovvero-come-google-controllera-il-web-fingendo-di-tutelare-la-privacy/ https://www.eff.org/it/deeplinks/2021/03/googles-floc-terrible-idea https://blog.google/products/ads-commerce/2021-01-privacy-sandbox/ https://amifloced.org/ Nel nostro sito WordPress possiamo fare in modo di disabilitare l’uso di FLoC in questo modo: function wp_dd_disable_floc($headers) {… Continua a leggere Disable FLoC on WordPress

Pubblicato
Etichettato come wordpress Taggato

Schema FaqPage

Schema.org FaqPage. Dati strutturati per le Faq page.

Pubblicato
Etichettato come wordpress

Come rendere le tabelle del plugin TablePress responsive

Usate Tablepress per le vostre tabelle in wordpress? Vi sarete accorti (oppure no) che le tabelle non sono responsive. Per renderle responsive è sufficiente usate il seguente codice nel functions.php e un pizzico di css Il pratica questo filtro presente nel plugin Tablepress permette di aggiungere elementi durante l’output delle tabelle. In questo esempio non… Continua a leggere Come rendere le tabelle del plugin TablePress responsive

Pubblicato
Etichettato come wordpress

Creare template personalizzati per pagine, articoli e custom post type

Puoi dare a pagine ed articoli un aspetto personalizzato in vari modi. Tramite css, usando le classi che wordpress aggiunge di default al tag body e al tag article. Queste classi sono generate dalle funzioni body_class() e post_class(). Quindi se il tema prevede l’uso di queste funzioni avrai ad ogni pagina e articolo una classe… Continua a leggere Creare template personalizzati per pagine, articoli e custom post type

Pubblicato
Etichettato come wordpress

Pagine di archivio dei custom post type con paginazione

Vediamo com’è possibile creare una pagina di archivio personalizzata per custom post type. Per la pagina di archivio usiamo un template di pagina. All’interno creiamo un loop personalizzato che richiama i custom post type, nel nostro esempio il custom post type si chiama classified. <?php/** * Template Name: Classified */$paged = ( get_query_var( ‘paged’ )… Continua a leggere Pagine di archivio dei custom post type con paginazione