我正在创建一个通知,当一个帖子发布不到几天时,它会显示出来。这是专门针对名为“新闻”的自定义帖子类型的。有没有办法使用global $post;
是否使用自定义帖子类型?
这是我的原始代码。
<?php global $post;
$postdate = str_replace("-", " ",substr($post->post_date, 0,10));
$postd = explode(" ", $postdate);
$ageunix = get_the_time(\'U\');
$days_old_in_seconds = ((time() - $ageunix));
$days_old = (($days_old_in_seconds/86400));
if ($days_old < 3) { ?>
<script type="text/javascript">
jQuery(document).ready(function($){
$("#notification").addClass("notification-highlight");
});
</script>
<?php } ?>
我试过了
<?php
$post_type = get_post_type();
if (($days_old < 3) && ($post_type == "news")) { ?>
<script type="text/javascript">
jQuery(document).ready(function($){
$("#notification").addClass("notification-highlight");
});
</script>
<?php } ?>