logo

Supprimer l’ajout automatique de liste sur les widget de wordpress [functions + PHP]

Par défaut, wordpress rajoute des puces lors de l’affichage des widgets. Il est bien sûr possible de supprimer l’affichage des puces mais on peut aussi supprimer la liste <li> de l’affichage html.

Sur functions.php

<?php

function remove_li_from_widget($params) {

    $params[0]['before_widget'] = preg_replace('/<li[^>]*>/', '', $params[0]['before_widget']);

    $params[0]['after_widget'] = preg_replace('/<\/li>/', '', $params[0]['after_widget']);

    return $params;

}

add_filter('dynamic_sidebar_params','remove_li_from_widget');

?>