gpt4 book ai didi

wordpress - 从我的自定义帖子类型列中删除自定义分类列

转载 作者:行者123 更新时间:2023-12-05 03:15:40 26 4
gpt4 key购买 nike

我正在使用 wp 3.5 我有一个自定义帖子 (sp_product) 并且我有自定义分类法。我想删除那个自定义分类过滤器列,但我不想让 'show_admin_column' => false

我想取消 $columns[''] 的设置。

我应该怎么做?当它显示在列和顶部选择菜单中时,我还想添加一些 css/js。 (在此图像中显示为)

enter image description here

最佳答案

要在自定义帖子类型屏幕中隐藏列,您需要过滤器 manage_{$this->screen->id}_columns

add_filter( 'manage_edit-sp_product_columns', 'hide_cpt_columns_so_14257172' );

function hide_cpt_columns_so_14257172( $columns )
{
// Change categories for your custom taxonomy
unset($columns['categories']);
return $columns;
}

要在特定屏幕中添加自定义 CSS/Javascript,您可以使用操作 admin_head-$hook_suffix。以下代码隐藏了 Show all datesView all categoriesFilter 元素:

add_action( 'admin_head-edit.php', 'custom_css_js_so_14257172' );

function custom_css_js_so_14257172()
{
// Apply only in the correct CPT, otherwise it would print in Pages/Posts
global $current_screen;
if( 'sp_product' != $current_screen->post_type)
return;
?>
<style>
select[name="m"] { display:none }
select[id="cat"] { display:none }
#post-query-submit { display:none }
</style>
<?php
}

关于wordpress - 从我的自定义帖子类型列中删除自定义分类列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14257172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com