我正在尝试向 WordPress 自定义帖子类型列表页面中的每一行添加一个类,例如根据后端每个帖子的元字段值添加一个类:
\n\n\n\n例如:我有一个功能 \xe2\x80\x9ccall 启用/禁用\xe2\x80\x9d \xe2\x80\x93 如果帖子被禁用(即只能由某些用户查看),整行应该有一定的背景颜色。
\n\n所以我正在寻找一种解决方案来添加基于元字段值的 CSS 类。
\n我会给你留下将其混搭的材料。
其一,检查岗位课程,
我们可以通过以下方式更改它们:
add_action( 'load-edit.php', function(){
global $typenow; // current post type
add_filter( 'post_class', function( $classes, $class, $postID ) {
$classes[] = 'stack';
return $classes;
});
});
Run Code Online (Sandbox Code Playgroud)
要打印 CSS,请使用:
add_action( 'admin_head-edit.php', function(){
$color = 'FDFBC8';
if( isset( $_GET['color'] ) )
$color = $_GET['color'];
?>
<style>
tr.category-uncategorized {
background-color: #<?php echo $color; ?> !important;
}
tr.stack {
background-color: #333;
}
</style>
<?php
});
Run Code Online (Sandbox Code Playgroud)
?color=hexval此示例在 URL 中查找:

$postID您将通过过滤器获取元数据post_class。