gpt4 book ai didi

php - 将类别添加到 WordPress 仪表板上的自定义帖子类型列表页面

转载 作者:行者123 更新时间:2023-12-02 01:03:03 25 4
gpt4 key购买 nike

我正在尝试向 WordPress 自定义帖子类型列表页面中的每一行添加一个类,例如为后端的每个帖子添加一个基于元字段值的类:

例如:我有一个功能“调用启用/禁用”——如果帖子被禁用(即只能由特定用户查看),整行应该有特定的背景颜色。

所以我正在寻找一种解决方案来添加基于元字段值的 CSS 类。

最佳答案

我会把 Material 留给你把它捣碎。

首先,检查帖子类,


我们可以改变它们:

add_action( 'load-edit.php', function(){
global $typenow; // current post type
add_filter( 'post_class', function( $classes, $class, $postID ) {
$classes[] = 'stack';
return $classes;
});
});

要打印 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
});

此示例在 URL 中查找 ?color=hexval:


您将在过滤器 post_class 中使用 $postID 获取元数据。

关于php - 将类别添加到 WordPress 仪表板上的自定义帖子类型列表页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26224616/

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