AB爱博体育线路网:专注于dede爱博体育线路,织梦源码,织梦爱博体育线路,网站爱博体育线路下载,dedecms爱博体育线路,网站源码,dedecms教程以及各类手机网站爱博体育线路和企业网站爱博体育线路分享.

织梦爱博体育线路

网站爱博体育线路搜索
营销型爱博体育线路 政府网站爱博体育线路 自适应爱博体育线路 标签大全

注册
  • 站长学院
  • 网站seo
  • 建站资讯
  • 站长素材
  • 图标下载
  • 代理平台
  • 承接业务
  • 仿站业务
  • 本站所有网站爱博体育线路

    VIP专区

    静态爱博体育线路

    织梦插件

    Discuz爱博体育线路

    wordpress主题

    phpcms爱博体育线路

    phpwind爱博体育线路

    ecshop爱博体育线路

    帝国爱博体育线路

  • 首页
  • VIP爱博体育线路
  • 静态爱博体育线路
  • PPT爱博体育线路
  • Word爱博体育线路
  • 织梦插件
  • 视频教程
  • 常见问题
  • wordpress教程:设定文章的显示时间期限或过期时间的标志

    网站爱博体育线路下载 www.adminbuy.cn / 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;
    ?>
    上面代码的作用是如果当前时尚没有超过设定的时间内容中就显示“进行中”,否则就显示“已过期”。
    本文由AB爱博体育线路网整理发布,转载请说明出处:http://www.adminbuy.cn/wordpressjc/670.html
    本文标签:

    有问题可以加入织梦技术QQ群一起交流学习

    ☉首先声明,只要是我们的vip会员全站所有资源均可以免费下载,不做任何限制(了解更多)

    ☉本站的源码不会像其它下载站一样植入大量的广告。

    ☉本站提供的织梦源码,都是做好测试好发布的,均可放心使用。

    ☉本站提供的织梦源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。

    ☉为了vip利益的最大化,我们还提供了vip赠品(了解更多

    ☉如有其他问题,请加网站客服QQ(9490489)进行交流。

    相关教程

    织梦爱博体育线路_随机Tags

    农场网站爱博体育线路 织布机网站爱博体育线路 展览网站爱博体育线路 交通设施网站爱博体育线路 网络服务网站爱博体育线路 婚礼网站爱博体育线路 绿色网站爱博体育线路 钱包网站爱博体育线路 钢材织梦爱博体育线路网站爱博体育线路 旅游网站爱博体育线路 装修建材网站爱博体育线路 设施设备安装网站爱博体育线路

    推荐教程

    首页 VIP专区 静态爱博体育线路 会员中心