Intereting Posts
Отображение неиспользуемых категорий в выпадающем меню Что может заставить фильтр gettext не работать для заданного текстового домена? почему «отображается как«? Исправить строку запроса типа «событие» WordPress? Как удалить весь раздел «Медиа» из главной навигации WordPress, не скрывая его? Поиск, который будет отображаться в пользовательском поле, опубликовать заголовок и опубликовать контент Имя сайта не отображается в строке браузера, только URL Как отобразить данные Пользовательский тип сообщения в поле «Выбрать» в Metabox? Ключ пользователя "20eleven_content_nav" больше не выводит навигационную ссылку после обновления 3.5 Запретить редактирование заголовка В post.php Перемещение разделяемых кнопок (в Jetpack) в начало сообщения? отображать информацию о корзине в элементе меню корзины Совместимость с установками RTL Используйте jQuery и AJAX для получения HTML-кода. Как редактировать содержимое страницы после загрузки файлов сайта

тип персонализированного сообщения, скрыть или отключить кнопку «Корзина» в мета-окне публикации

введите описание изображения здесь

Я добавляю тип сообщения в свою тему, как мне скрыть / отключить кнопку «Переместить в корзину»? Вот мой код:

$labels = array( 'name' => _x( 'Inhoud', 'taxonomy general name' ), 'singular_name' => _x( 'Inhoud', 'taxonomy singular name' ), 'search_items' => __( 'Zoek Inhoud' ), // 'popular_items' => __( 'Popular Writers' ), 'all_items' => __( 'Alle Inhoud' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'Wijzig Inhoud' ), 'update_item' => __( 'Update Inhoud' ), 'add_new_item' => __( 'Toevoegen Nieuwe Inhoud' ), // 'new_item_name' => __( 'Nieuwe Evenement Naam' ), // 'separate_items_with_commas' => __( 'Separate writers with commas' ), // 'add_or_remove_items' => __( 'Add or remove writers' ), // 'choose_from_most_used' => __( 'Choose from the most used writers' ), 'not_found' => __( 'Geen inhoud gevonden.' ), 'menu_name' => __( 'Inhoud' ), ); $args = array( 'hierarchical' => false, 'labels' => $labels, 'show_ui' => true, //'show_admin_column' => true, //'update_count_callback' => '_update_post_term_count', 'menu_position' => 7, 'menu_icon' => 'dashicons-admin-post', 'show_in_menu' => true, 'show_in_nav_menus' => false, 'show_in_admin_bar' => false, // 'query_var' => true, // 'rewrite' => array( 'slug' => 'inhoud' ), 'capabilities' => array( 'create_posts' => 'do_not_allow', //'edit_post' => 'true', //'delete_posts' => 'do_not_allow' ), 'supports' => array( ), 'map_meta_cap' => array('delete_post' => false), 'has_archive' => true, 'public' => true ); register_post_type( 'inhoud', $args ); 

Вы можете скрыть перемещение в корзину, добавив css в область администратора. Попробуйте выполнить следующий код в файле functions.php :

 function my_custom_admin_styles() { ?> <style type="text/css"> .post-type-inhoud form #delete-action{ display:none; } </style> <?php } add_action('admin_head', 'my_custom_admin_styles'); 

Протестировал код, который был предоставлен пользователем3888958, но не работал для меня. вот моя собственная версия, которая скрывает ссылку « Переместить в корзину» :

 add_action( 'admin_head', 'wpse_237305_disable_trash' ); function wpse_237305_disable_trash() { global $pagenow; if ( $pagenow == 'post.php' ) { ?> <script type="text/javascript"> jQuery( document ).ready( function( $ ) { $( '#delete-action' ).remove(); } ); </script> <?php } } 

результат

введите описание изображения здесь