国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

wordpress教程:設(shè)定文章的顯示時(shí)間期限或過期時(shí)間的標(biāo)志

2024-04-25 20:33:48
字體:
供稿:網(wǎng)友

對(duì)于類似發(fā)布各種活動(dòng)通知或到期時(shí)間內(nèi)容的wordpress站點(diǎn),也許會(huì)需要這樣一個(gè)功能:發(fā)布活動(dòng)內(nèi)容的時(shí)候設(shè)定活動(dòng)的到期日期,當(dāng)活動(dòng)還沒有 過期,網(wǎng)頁顯示“進(jìn)行中”;當(dāng)活動(dòng)已過了設(shè)定的日期,網(wǎng)頁則顯示“已到期”或者不再顯示該文章。有了這個(gè)功能,wordpress站長(zhǎng)就不需要每次在活動(dòng) 過期后再編輯文章,實(shí)現(xiàn)的方法可以通過wordpress內(nèi)置的自定義字段。

創(chuàng)建日期自定義字段:

字段名稱使用:expiration

設(shè)定日期的格式必須是:mm/dd/yyyy 00:00:00 如:01/01/2015 00:00:00

修改主題模板:

編輯當(dāng)前使用的wordpress模板,修改文章主循環(huán)代碼:

<?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;

?>

上面代碼的作用是如果當(dāng)前時(shí)間超過設(shè)定的時(shí)間,文章則不顯示。

編輯當(dāng)前使用的主題模板,修改文章主循環(huán)代碼:

<?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 '進(jìn)行中';

}else {

echo '已過期';

}

?>

</div>

</div>

<?php

endwhile;

endif;

?>

上面代碼的作用是如果當(dāng)前時(shí)尚沒有超過設(shè)定的時(shí)間內(nèi)容中就顯示“進(jìn)行中”,否則就顯示“已過期”。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泽库县| 嘉兴市| 三都| 杨浦区| 阳西县| 江门市| 博野县| 湘阴县| 宜宾市| 屏东市| 南平市| 淮北市| 连城县| 朔州市| 玉环县| 铁岭县| 兴隆县| 会宁县| 兴仁县| 荣成市| 闻喜县| 罗田县| 博白县| 张家口市| 竹山县| 白河县| 巴里| 丹巴县| 长子县| 绵竹市| 图木舒克市| 江源县| 五原县| 秦皇岛市| 兴山县| 封丘县| 峡江县| 龙陵县| 黎川县| 大邑县| 金秀|