根据日期更改导航

时间:2011-01-21 19:48:20

标签: php wordpress

我希望我的网站根据日期显示不同的季节性项目。目前,我使用以下代码调用右侧导航的“热门冬季项目”部分:

<?php include (TEMPLATEPATH . '/stub_favorites.php'); ?>

有没有办法可以根据日期使用php include?所以,如果是1月14日,请调用/stub_favorites.php,但如果是3月10日,则调用stub_favorites1.php?我是php的新手,所以请耐心等待。

我的网站如下:http://www.merrimentdesign.com

2 个答案:

答案 0 :(得分:1)

查看PHP日期/时间函数:http://php.net/manual/en/ref.datetime.php

您可以执行以下操作:

if (date('m/d/Y') < date('m/d/Y', strtotime("12/1/2011"))) {
    //Display something
}
else {
    //Display something different
}

答案 1 :(得分:1)

显示一个最简单的方法包括每月:

<?php
   $filename = "month".date("n").".php";
   if (file_exists($filename)) include($filename);

然后添加文件:

month1.php
month2.php
month3.php

每个月都会包含正确的文件。如果一个月不存在,脚本将无提示失败。要在日历周内完成此工作,请使用date("W");。可以在manual中找到日期参数的完整参考。