Descubra quais funções estão aplicadas ao the_content no WordPress

Às vezes, a gente sai instalando plugin atrás de plugin ou vai fazendo mil alterações em um tema no WordPress e quando vai ver alguma coisa ficou diferente. O problema é saber qual plugin ou alteração no seu tema foi o responsável pela bagunça.

O código abaixo vai lhe retornar todos os filtros que são aplicados ao the_content (conteúdo de um post). Cole o código abaixo no arquivo functions.php do seu tema.

function print_filters_for( $hook = '' ) {
 global $wp_filter;
 if( empty( $hook ) || !isset( $wp_filter[$hook] ) )
 return;

 print '<pre>';
 print_r( $wp_filter[$hook] );
 print '</pre>';
}

E chame quando precisar, por exemplo, no arquivo single.php ou page.php.

print_filters_for( 'the_content' );

Fonte: Stack Overflow

Deixe um comentário