Удалите предварительный просмотр, кнопку просмотра и постоянную ссылку на пользовательский пост администратора с помощью functions.php

У меня есть пользовательская тема с пользовательским постом. Мне нравится удалять кнопку предварительного просмотра/просмотра и постоянную ссылку в администраторе сообщений по умолчанию, используя functions.php.

вот мой код в пользовательском посте по умолчанию

////////////////////Change the default post to "新規求人登録"////////////////////
function Change_menulabel() {
global $menu;
global $submenu;
  $name = '新規求人登録';
  $menu[5][0] = $name;
  $submenu['edit.php'][5][0] = $name.'';
  $submenu['edit.php'][10][0] = '新しいお知らせを追加';
}
function Change_objectlabel() {
  global $wp_post_types;
  $name = '新規求人登録';
  $labels = &$wp_post_types['post']->labels;
  $labels->name = $name;
  $labels->singular_name = $name;
  $labels->add_new = _x('追加', $name);
  $labels->add_new_item = $name.'の新規追加';
  $labels->edit_item = $name.'の編集';
  $labels->new_item = '新規'.$name;
  $labels->view_item = $name.'を表示';
  $labels->search_items = $name.'を検索';
  $labels->not_found = $name.'が見つかりませんでした';
  $labels->not_found_in_trash = 'ゴミ箱に'.$name.'は見つかりませんでした';
}

add_action( 'init', 'Change_objectlabel' );
add_action( 'admin_menu', 'Change_menulabel' );

Какая у вас версия WordPress?

Monzur Alam 20.03.2022 04:46

привет @monzur его версия 5.9.2

shouu 20.03.2022 05:07
Как убрать количество товаров в категории WooCommerce
Как убрать количество товаров в категории WooCommerce
По умолчанию WooCommerce показывает количество товаров рядом с категорией, как показано ниже.
0
2
38
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

привет @shouu, вы можете скрыть кнопку предварительного просмотра и ее постоянную ссылку с помощью этого кода

function hide_publishing_actions(){
    $my_post_type = 'post';
    global $post;
       if ($post->post_type == $my_post_type){
          echo '
             <style type = "text/css">
                #edit-slug-box,
                #minor-publishing-actions{
                     display:none;
                }
             </style>
           ';
        }
      }
   add_action('admin_head-post.php', 'hide_publishing_actions');
   add_action('admin_head-post-new.php', 'hide_publishing_actions');

Он отлично работает в классическом редакторе. Вы можете сделать это для Гутенберга?

Monzur Alam 22.03.2022 05:16

@MonzurAlam. вы можете использовать этот стиль для Гутенберга: <style type = "text/css"> #edit-slug-box, #minor-publishing-actions, .components-button.block-editor-post-preview__button-toggle { display:none !важный; } </стиль>

Den Pat 22.03.2022 16:43

@DenPat Это не работает в Гутенберге. Пожалуйста, проверьте это снова, брат.

Monzur Alam 23.03.2022 04:41

Другие вопросы по теме