wordpress如何只在发布超过30天的文章中显示广告

550 ℃

wordpress如何只在发布超过30天的文章中显示​广告,30天内的文章中不显示广告,下面web建站小编给大家详细介绍一下具体代码!

1、打开当前主题functions.php​文件,新增以下代码:

function is_old_post($post_id=null){ 
  $days = 30; //天数 
  global $wp_query; 
  if(is_single() || is_page()) { 
    if(!$post_id) { 
      $post_id = $wp_query->post->ID; 
    } 
    $current_date = time(); 
    $offset = $days *60*60*24; 
    $post_id = get_post($post_id); 
    $post_date = mysql2date('U',$post_id->post_date); 
    $cunning_math = $post_date + $offset; 
    $test = $current_date - $cunning_math; 
    if($test > 0){ 
      $return = true; 
    }else{ 
      $return = false; 
    } 
  }else{ 
    $return = false; 
  } 
  return $return; 
}

2、打开文章模板single.php,新增以下代码:

<?php if(is_old_post()){ ?> 
 //​在此处插入广告代码
<?php } ?>

在网站上发布文章,关键词、文章摘要重要吗?

帝国cms发布文章后直接提交百度(主动推送代码

如何使用dede织梦cms最新发布文章加上new标志

dedecms发布文章后显示空白的解决方法

dedecms5.6发布文章时自动添加内链

标签: 发布文章, 广告设置

上面是“wordpress如何只在发布超过30天的文章中显示广告”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_3343.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css如何设置变小手(cursor各种形状)
wordpress根据指定tag标签获取文章的数量
织梦cms如何调整浏览次数,加快文章显示速度
利用纯javascript做一个xls导出功能(附代码)
帝国cms效果之所在位置newsnav的修改方法