Sulla documentazione ufficiale di GeneratePress e presente un piccolo script che permette di personalizzare le color palette presenti nel tema.
Lo script andrebbe inserito all’interno della pagina del template, andando pero cosi a customizzare il template, scelta poco intelligente poiché nel momento in cui si andrà ad aggiornarlo con una versione più recente si andrebbero a perdere le modifiche.
La soluzione intelligente, ed anche proposta sulla doc di GP, e quella di utilizzare un plugin chiamato CodeSnippet, che permette l’inserimento di snippet appunto (porzioni di codice) per semplificare l’integrazione di codice, che sia HTML, PHP, CSS o JAVASCRIPT all’interno del sito, sia per il front end che per il back end.
Il codice da utilizzare, personalizzabile nei colori in formato esa-decimale (si tratta di riempire i valori di un array), e il seguente:
add_filter( 'generate_default_color_palettes', 'tu_custom_color_palettes' );
function tu_custom_color_palettes( $palettes ) {
$palettes = array(
'#000000',
'#FFFFFF',
'#F1C40F',
'#E74C3C',
'#1ABC9C',
'#1e72bd',
'#8E44AD',
'#00CC77',
);
return $palettes;
}
E’ sufficiente sostituire i codici colore con quelli personalizzati ed il gioco e fatto.
Nel caso desideriate avere più colori, e sufficiente aggiungerne altri.
Attenzione pero, i quadratini che vi aiutano nella scelta del colore personalizzato rimpiccioliranno in modo proporzionale all’aumentare del numero dei colori.
Leggi il contenuto originale su KREATORE.IT