@weart

Правильно ли я использую буферизацию при редиректе?

Привет всем.

Столкнулся с проблемой Cannot modify header information при использовании wp_redirect, которая связана с тем, что wp_nav_menu использует echo.

Я повесил ob_start() на init:

function user_post_output_buffer() {
	ob_start();
}
add_action( 'init', 'user_post_output_buffer' );


Нужно ли очищать буфер или достаточно простого exit?

if ( $post_id ) {
	ob_clean();				
	wp_redirect( $edit_post );
	exit();
}
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы