我怎么才能在wordpress中隐藏Edit | Quick Edit | Trash | View and Add New,只在自定义的post类型中,我就是这样做的,它隐藏在所有的post类型中
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中添加,这些内容也不会显示在仪表板中。
发布于 2017-07-12 23:48:36
在你的functions.php中使用下面这行代码
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类型插件
您可以使用以下代码添加需要隐藏的任何其他值:
unset($actions['view']); 复制您想要的值,而不是*view
https://stackoverflow.com/questions/45051441
复制相似问题