Remova o conteúdo before_widget / after_widget de Wp_Widget_Text

Quero pegar o widget de texto e remover a marcação anterior / posterior da saída de texto que mostra atualmente como

Test

O before_widget / after_widget que é atribuído com cada área de widget está sob meu controle, mas o conteúdo do widget em si está além de mim.

 // Area 4, located in the footer. Empty by default. register_sidebar( array( 'name' => __( 'First Footer Widget Area', 'lakeshoreautoclinic' ), 'id' => 'first-footer-widget-area', 'description' => __( 'The first footer widget area', 'lakeshoreautoclinic' ), 'before_widget' => ' 

', 'after_widget' => '

', 'before_title' => '', 'after_title' => '', ) );

que produz isso para o ambiente / widget

 

Test

Test

Solutions Collecting From Web of "Remova o conteúdo before_widget / after_widget de Wp_Widget_Text"

Você tem algumas opções à medida que eu vejo isso:

Existe uma tag de modelo the_widget () que permite que você controle as propriedades before_widget e after_widget. No entanto, ele divide o widget da Widgets UI.

Alternativamente, você pode tentar fazer tudo o que você está tentando fazer via CSS. Se você alterar sua linha before_widget para isso:

 'before_widget' => '

',

você receberá algumas classs e IDs que tornarão cada widget estilo capaz.

O formato de widgets de texto pode ser encontrado em ‘/wp-includes/default-widgets.php’ a partir da linha 368. Para remover esse formato você teria que mudar a linha 382.

 
< ?php echo !empty( $instance['filter'] ) ? wpautop( $text ) : $text; ?>

Basta remover divs para que você tenha

 < ?php echo !empty( $instance['filter'] ) ? wpautop( $text ) : $text; ?> 

No entanto, dessa forma, você está mudando os arquivos do núcleo do WordPress, o que significa que ele pode ser alterado nas próximas atualizações, então a melhor maneira de fazê-lo é copiar a class do widget de texto, renomeá-lo (e o construtor) e adicioná-lo às funções dos temas. arquivo php (ou um plugin se desejar).

Esta é também uma maneira de mudar a posição do nome do widget e assim por diante …