将自定义字段中的当前日期输出为绿色或红色

时间:2013-09-01 作者:Jagst3r15

使用自定义字段“到期”如何根据当前日期是否过期将其更改为绿色或红色?有人能给我指出正确的方向吗?我的元密钥只是“到期”。。。

2 个回复
最合适的回答,由SO网友:Twifty 整理而成

更改文本/背景颜色很容易W3 Schools. 您可以使用javascript或更简单的方法来实现这一点,只需在<div> 使用PHP条件

<?php
if ( $due == true )
    echo \'<div style="color: red">\';
else
    echo \'<div style="color: black">\';
?>

SO网友:s_ha_dum

$due = get_post_meta($post->ID,\'Due\',true);
$class = (strtotime(\'today\') <= $due) ? \'current\' : \'expired\';
echo \'<div class="\'.$class.\'">content</div>\';
创建您的CSS规则,以根据需要设置样式。

最大的“如果”是如何在数据库中存储日期。该代码假定您已经存储了Unix时间戳。

结束

相关推荐