Задавайте питання щодо курсів WordPress

Прокручування редактора при збереженні WordPress

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

wp-editor-preserve-scroll-position - возврат позиции курсора после сохранения WordPress
Щоб уникнути цього, я знайшов фрагмент коду в інтернеті, яким хочу поділитися з вами.

', esc_attr( $позиція ) );
		// 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( $мі́сце ) {
		if ( ! empty( $_ПОСТ['scrollto'] ) )
			$location = add_query_arg( 'scrollto', (int) $_ПОСТ['scrollto'], $мі́сце );
		return $location;
	}
	/**
	 * Prints Javascript data
	 */
	public static function print_js() {
		?>  

В кінці як завжди трохи смачного. Пропоную плагін з аналогічною дією Preserve Editor Scroll Position.

Ніколаєнко Максим

Директор веб-студии ProGrafika. Займаюсь розробкою, дизайном та просуванням веб-сайтів. Завжди радий новим читачам блогу та добрим клієнтам.


Вам також може сподобатися...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються дані ваших коментарів.

Шаблони для WordPress
Найкращий хостинг в Україні
Стабільний хостинг для Drupal