В этой статье блога мы погрузимся в мир WordPress и рассмотрим различные способы удаления функции быстрого редактирования для пользовательских типов сообщений. Если вы устали иметь дело с опциями быстрого редактирования, загромождающими ваши пользовательские типы сообщений, мы вам поможем. Давайте рассмотрим несколько простых способов избавиться от необходимости быстрого редактирования и восстановить контроль над пользовательскими типами сообщений.
Метод 1: удаление быстрого редактирования с помощью фрагмента кода.
Один из самых простых способов удалить быстрое редактирование для пользовательских типов сообщений — добавить фрагмент кода в файл вашей темы.php. Откройте файл function.php и добавьте следующий фрагмент кода:
function remove_quick_edit_custom_post_type() {
add_filter('post_row_actions', function ($actions) {
if (get_post_type() === 'your_custom_post_type') {
unset($actions['inline hide-if-no-js']);
}
return $actions;
});
}
add_action('admin_init', 'remove_quick_edit_custom_post_type');
Обязательно замените «your_custom_post_type» фактическим названием вашего пользовательского типа публикации. Добавив фрагмент кода, сохраните файл, и опция быстрого редактирования для вашего пользовательского типа записи будет удалена.
Метод 2: использование плагина
Если вы предпочитаете подход на основе плагина, вы можете использовать плагин «Администрирование». Установите и активируйте плагин из репозитория плагинов WordPress. После активации перейдите в раздел «Администрирование» в меню «Настройки». Найдите свой собственный тип сообщения в списке и снимите флажок «Быстрое редактирование». Сохраните настройки, и функция быстрого редактирования будет отключена для вашего пользовательского типа публикации.
Метод 3: настройка поддержки типа публикации.
Другой метод включает изменение параметра поддержки при регистрации вашего пользовательского типа записи. Удалив поддержку «редактора», вы можете эффективно отключить быстрое редактирование для вашего пользовательского типа сообщения. Вот пример:
function register_custom_post_type() {
$args = array(
'public' => true,
'label' => 'Your Custom Post Type',
'supports' => array('title', 'author', 'thumbnail'),
// Add other necessary parameters
);
register_post_type('your_custom_post_type', $args);
}
add_action('init', 'register_custom_post_type');
Если удалить поддержку «редактора» из массива «поддержки», опция быстрого редактирования больше не будет отображаться для вашего пользовательского типа сообщения.
Следуя этим методам, вы можете легко удалить функцию быстрого редактирования для ваших пользовательских типов сообщений в WordPress. Независимо от того, предпочитаете ли вы использовать фрагмент кода, плагин или изменить поддержку типов сообщений, восстановить контроль над вашими пользовательскими типами сообщений никогда не было проще. Наслаждайтесь удобством редактирования и сосредоточьтесь на создании потрясающего контента для своего сайта.