Pour ajouter une icône svg personnalisée dans le thème enfold, il faut

1 – Uploader son icône sur https://fontello.com/ , les sélectionner pour se créer un pack et télécharger le pack

2 – Depuis WordPress, aller dans l’administration Enfold et uploadez le pack

3 – La manip finale consiste à rajouter dans le fichier functions.php de votre thème enfant le code suivant pour que les icônes apparaissent. Ce code est valable si vous avez ajouter 5 icônes personnalisées.
Le code ue800 semble être le code de la première icône chargée (code trouvé de façon empirique mais cela semble être toujours le cas, il semble suffire d’incrémenter le code des icônes suivantes)

 

add_filter('avf_default_icons','avia_add_custom_icon', 10, 1);
function avia_add_custom_icon($icons)
{
$icons['icone1'] = array( 'font' =>'fontello', 'icon' => 'ue800');
$icons['icone2'] = array( 'font' =>'fontello', 'icon' => 'ue801');
$icons['icone3'] = array( 'font' =>'fontello', 'icon' => 'ue802');
$icons['icone4'] = array( 'font' =>'fontello', 'icon' => 'ue803');
$icons['icone5'] = array( 'font' =>'fontello', 'icon' => 'ue804');
return $icons;
}

add_filter('avf_social_icons_options','avia_add_custom_social_icon', 10, 1);
function avia_add_custom_social_icon($icons)
{
$icons['icone1'] = 'icone1';
$icons['ficone2'] = 'icone2';
$icons['icone3'] = 'icone3';
$icons['icone4'] = 'icone4';
$icons['icone5'] = 'icone5';
return $icons;
}

0 réponses

Laisser un commentaire

Participez-vous à la discussion?
N'hésitez pas à contribuer!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.