Привет всем.
Столкнулся с проблемой 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();
}