wake-up-neo.net

Widget-Titelumbruch filtern

Dieser Code, den ich geschrieben habe, funktioniert, aber er entfernt das h4 nicht

add_filter( 'widget_title','modify_text_widget_title_tags', 10, 3 );

function modify_text_widget_title_tags( $title, $instance, $id_base ) {

    if ( 'text' == $id_base ) 

    return '<h2 class="widget-title widgettitle">' . $title . '</h2>';

}

Es gibt h2 aus, aber ich muss die h4 Umbauten filtern und sie durch h2 ersetzen.

Ich habe in class-wp-widget-text.php nachgesehen, aber es gibt keinen Filter für die Widget-Titelumbruch-Tags oder für Div-Klassen, die den Widget-Titel umbrechen.

4
Dev

Der Filter dafür ist dynamic_sidebar_params siehe auch dieses Tutorial zu diesem Filter auf der ACF-Site ( auch wenn Sie ACF nicht verwenden).

function prefix_filter_widget_title_tag( $params ) {

    $params[0]['before_title'] = '<h2 class="widget-title widgettitle">' ;

    $params[0]['after_title']  = '</h2>' ;

    return $params;

}
add_filter( 'dynamic_sidebar_params' , 'prefix_filter_widget_title_tag' );
4
Christina