Здравствуйте!
В WordPress по умолчанию нет встроенной функции для назначения горячих клавиш, таких как Ctrl+S, для кнопки «Сохранить» или «Публиковать» записи. Однако вы можете реализовать эту функциональность с помощью JavaScript и настройки пользовательского кода, если вы используете кастомизированную тему или плагин.
Вот шаги, которые вы можете предпринять, чтобы добавить такую функциональность:
1. **Использование JavaScript в админке**:
Вы можете добавить JavaScript код, который будет слушать нажатие клавиш и выполнять действие сохранения.
```php
add_action('admin_enqueue_scripts', 'custom_admin_scripts');
function custom_admin_scripts() {
?>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(document).on('keydown', function(e) {
// Проверяем, нажаты ли клавиши Ctrl и S
if (e.ctrlKey && e.key === 's') {
e.preventDefault(); // Отменяем стандартное действие
// Нажимаем кнопку «Сохранить»
$('#publish').trigger('click');
}
});
});
</script>
<?php
}
```
Этот код добавляет JavaScript на страницу редактирования записей в админке WordPress, который отслеживает нажатие Ctrl + S и инициирует действие кнопки «Опубликовать» (или «Обновить», если запись уже опубликована).
2. **Используйте плагин**:
Существуют плагины, которые могут помочь с настройкой горячих клавиш. Например, можно воспользоваться плагинами типа "Custom Fields" или же "Shortcoder", которые позволяют создавать пользовательские сценарии, однако может потребоваться работа с кодом напрямую, как описано выше.
3. **Имейте в виду**:
Будьте осторожны с добавлением пользовательского JavaScript кода, так как это может повлиять на производительность или работоспособность админки. Такие изменения могут также быть потеряны при обновлении тем или плагинов, если не включены в отдельный плагин или файл функций вашей темы.
Если у вас есть опыт работы с плагинами или темами WordPress, это может быть наиболее безопасным и удобным способом добавления этой функции. Всегда сохраняйте резервные копии вашего сайта перед внесением изменений!