您的代码已严重损坏,像您尝试的那样对样式进行黑客攻击将是一个非常棘手的过程。看起来您使用的是第三方代码,但假设该代码使用WP_List_Table
您可以在生成行时更改行的CSS:
function alter_list_table_css_wpse_192010($classes) {
if (is_admin() && in_array(\'iedit\',$classes)) {
// define your colors
$colors = array(
\'red\', \'pink\', \'orange\', \'light-orange\', \'green\'
);
// pull in the post data
global $post;
// var_dump($classes,$post->post_date);
// do your date math
// and add your classes
$classes[] = \'date-bg-\'.$colors[0];
}
return $classes;
}
add_action(
\'post_class\',
\'alter_list_table_css_wpse_192010\',
10,3
);
然后,您所要做的就是为五种不同的背景添加CSS,但您知道这些类是什么,因此不需要复杂的逻辑。
注意事项:
我不太清楚你的约会数学应该是什么样子,所以我不想写那部分我不知道你要用的确切日期。它看起来像贝农核心我将我的安装和iedit
类在列表的core中只出现一次,所以我用它来标识我们在该表中的存在。这有点像黑客