首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在wordpress中隐藏Edit | Quick Edit | Trash | View

如何在wordpress中隐藏Edit | Quick Edit | Trash | View
EN

Stack Overflow用户
提问于 2017-07-12 15:44:36
回答 1查看 446关注 0票数 0

我怎么才能在wordpress中隐藏Edit | Quick Edit | Trash | View and Add New,只在自定义的post类型中,我就是这样做的,它隐藏在所有的post类型中

代码语言:javascript
复制
 add_action('admin_head', 'hide_category_buttons');

 function hide_category_buttons() {
   echo '<style>
    .row-actions {
    visibility: hidden;
  }

.page-title-action {
   visibility: hidden;
 }

  </style>';
 }

当我们创建自定义帖子时,有没有办法不使用这些东西。例如,当我们创建自定义帖子类型时,我们输入labels array,如果我们不想有名称或菜单名称,我们就不在array中添加,这些内容也不会显示在仪表板中。

EN

回答 1

Stack Overflow用户

发布于 2017-07-12 23:48:36

在你的functions.php中使用下面这行代码

代码语言:javascript
复制
function remove_quick_edit( $actions, $post) {
  if ($post->post_type =="CUSTOM_POST_TYPE_SLUG"){
    unset($actions['inline hide-if-no-js']);
    unset($actions['edit']);
    unset($actions['trash']);
    unset($actions['view']);
    }
  return $actions;
}
add_filter('post_row_actions','remove_quick_edit',10,2);

*CUSTOM_POST_TYPE_SLUG ->替换您的自定义post类型插件

您可以使用以下代码添加需要隐藏的任何其他值:

代码语言:javascript
复制
 unset($actions['view']); 

复制您想要的值,而不是*view

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45051441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档