Прокрутка редактора при сохранении в WordPress
WordPress имеет хороший редактор, на мой взгляд, данный редактор имеет очевидные неудобства.
Каждый раз, когда вы сохраняете сообщение, положение прокрутки редактора будет снова сверху. Если вы хотите продолжать писать длинный пост, у вас уйдет масса времени, пока вы найдете старую позицию курсора.

Чтобы избежать этого я нашел фрагмент кода в интернете, которым хочу поделиться с вами.
', esc_attr( $position ) );
// Print Javascript data
add_action( 'admin_print_footer_scripts', array( __CLASS__, 'print_js' ), 55 ); // Print after Editor JS.
}
/**
* Extend TinyMCE config with a setup function
*/
public static function extend_tiny_mce( $init ) {
if ( 'tinymce' == wp_default_editor() )
$init['setup'] = 'rich_scroll';
return $init;
}
/**
* Returns redirect url with query arg for scroll position
*/
public static function add_query_arg( $location ) {
if ( ! empty( $_POST['scrollto'] ) )
$location = add_query_arg( 'scrollto', (int) $_POST['scrollto'], $location );
return $location;
}
/**
* Prints Javascript data
*/
public static function print_js() {
?> В конце как всегда немного вкусного. Предлагаю плагин с аналогичным действием Preserve Editor Scroll Position.




