Estoy tratando de cambiar las clases en algunos de los widgets de WordPress. Específicamente, quiero agregar clases de arranque.
Por ejemplo, quiero agregar la clase "form-control" a la clase "wp-block-search__input"
Yo he tratado
function replace_widget($text) { $text = str_replace('wp-block-search__inside-wrapper', 'wp-block-search__inside-wrapper input-group', $text); $text = str_replace('wp-block-search__input', 'wp-block-search__input form-control', $text); $text = str_replace('wp-block-search__button', 'wp-block-search__button btn btn-secondary', $text); return $text; } add_filter('dynamic_sidebar_params', 'replace_widget');Pero este y otros intentos similares no parecen funcionar.
He probado algunas opciones diferentes en lugar de "dynamic_sidebar_params" y no estoy seguro de si esto es lo que estoy haciendo mal.
No estoy seguro si no funciona porque los bloques de WordPress se crean en JS.
No quiero hacerlo agregando javascript o jquery al pie de página si se puede ayudar. Preferiría hacerlo en el backend.