• 广西一高中悬挂横幅为高考生助威 走廊堆满书本 2019-06-16
  • 阴谋?意外?伊拉克大选票箱仓库失火案调查 2019-06-15
  • 【理上网来·喜迎十九大】塞尔维亚驻华大使:中国的发展是其他国家望尘莫及的 2019-06-12
  • 孟加拉国开斋节迎返乡潮人山人海 火车轮船超载吓人 2019-06-12
  • 广州市第十五届人大常委会会议网络直播 2019-06-02
  • 女性之声——全国妇联 2019-06-02
  • 证监会核发两家企业IPO批文 筹资总额不超10亿元 2019-06-01
  • 中国大学生帆船锦标赛大鹏启航 2019-06-01
  • 河北鸡泽:手工挂面促农增收 2019-05-27
  • 发展中国家的市场经济,一般会落入:资本市场、来料加工、吃喝玩乐消费、房地产疯涨,等经济基础不牢的“中等收入陷阱”。 2019-05-17
  • 网传广东东莞某学校高考理综泄题 教育局回应 2019-05-17
  • “该办的事不办”完全是中国特色,焦裕禄年代权力有这么傲慢吗? 2019-05-13
  • 地方领导留言板十周年研讨会暨2016人民网网民留言办理工作会议 2019-05-13
  • 【高清】福州:体验身边的高科技 2019-05-12
  • 面对汽车所有权模式变化 丰田汽车押注叫车业务谋求转型 2019-05-12
  • 设计盒模板网专注于织梦模板dedecms源码分享、discuz论坛模板、ThinkPhp框架模板做完整无错带数据网站源码下载平台。
    用户名:
    密码:
    注册

    湖北楚天30选5开奖彩宝网:双色球走势图

    VIP

    wordpress教程:设定文章的显示时间期限或过期时间的标志

    双色球走势图 www.dwqz.net / 2015-01-05

    对于类似发布各种活动通知或到期时间内容的wordpress站点,也许会需要这样一个功能:发布活动内容的时候设定活动的到期日期,当活动还没有 过期,网页显示“进行中”;当活动已过了设定的日期,网页则显示“已到期”或者不再显示该文章。有了这个功能,wordpress站长就不需要每次在活动 过期后再编辑文章,实现的方法可以通过wordpress内置的自定义字段。
    创建日期自定义字段:
    字段名称使用:expiration
    设定日期的格式必须是:mm/dd/yyyy 00:00:00 如:01/01/2015 00:00:00
    修改主题模板:
    编辑当前使用的wordpress模板,修改文章主循环代码:
     
    <?php
    if (have_posts()) :
    while (have_posts()) : the_post();
    $expirationtime = get_post_custom_values('expiration');
    if (is_array($expirationtime)) {
    $expirestring = implode($expirationtime);
    }
    $secondsbetween = strtotime($expirestring)-time();
    if ( $secondsbetween > 0 ) {
    ?>
    <div class="post" id="post-<?php the_ID();?>">
    <h2><?php the_title();?></h2>
    <div class="entry">
    <?php the_excerpt();?>
    </div>
    </div>
    <?php
    }
    endwhile;
    endif;
    ?>
    上面代码的作用是如果当前时间超过设定的时间,文章则不显示。
    编辑当前使用的主题模板,修改文章主循环代码:
     
    <?php
    if (have_posts()) :
    while (have_posts()) : the_post();
    ?>
    <div class="post" id="post-<?php the_ID();?>">
    <h2><?php the_title();?></h2>
    <div class="entry">
    <?php the_excerpt();?>
    <?php 
    $expirationtime = get_post_custom_values('expiration');
    if (is_array($expirationtime)) {
    $expirestring = implode($expirationtime);
    }
    $secondsbetween = strtotime($expirestring)-time();
    if ( $secondsbetween > 0 ) { 
    echo '进行中';
    }else {
    echo '已过期';
    }
    ?>
    </div>
    </div>
    <?php
    endwhile;
    endif;
    ?>
    上面代码的作用是如果当前时尚没有超过设定的时间内容中就显示“进行中”,否则就显示“已过期”。

     

     

     

    收缩
  • 广西一高中悬挂横幅为高考生助威 走廊堆满书本 2019-06-16
  • 阴谋?意外?伊拉克大选票箱仓库失火案调查 2019-06-15
  • 【理上网来·喜迎十九大】塞尔维亚驻华大使:中国的发展是其他国家望尘莫及的 2019-06-12
  • 孟加拉国开斋节迎返乡潮人山人海 火车轮船超载吓人 2019-06-12
  • 广州市第十五届人大常委会会议网络直播 2019-06-02
  • 女性之声——全国妇联 2019-06-02
  • 证监会核发两家企业IPO批文 筹资总额不超10亿元 2019-06-01
  • 中国大学生帆船锦标赛大鹏启航 2019-06-01
  • 河北鸡泽:手工挂面促农增收 2019-05-27
  • 发展中国家的市场经济,一般会落入:资本市场、来料加工、吃喝玩乐消费、房地产疯涨,等经济基础不牢的“中等收入陷阱”。 2019-05-17
  • 网传广东东莞某学校高考理综泄题 教育局回应 2019-05-17
  • “该办的事不办”完全是中国特色,焦裕禄年代权力有这么傲慢吗? 2019-05-13
  • 地方领导留言板十周年研讨会暨2016人民网网民留言办理工作会议 2019-05-13
  • 【高清】福州:体验身边的高科技 2019-05-12
  • 面对汽车所有权模式变化 丰田汽车押注叫车业务谋求转型 2019-05-12