个性化阅读
专注于IT技术分析

在WordPress中根据季节交换头版

我有一个有旅游景点(wordpress)的客户。他们希望根据冬天是夏季还是夏天, 使用不同的主页。理想情况下, 我希望通过创建2个页面来按日期自动控制它。有没有一种方法可以基于JS或PHP日期在wp-config中指定首页?如果他们提前计划, 他们将需要选择切换到备用季节页面。不用担心其他页面, 只需将首页设置为基于日期的默认值即可。即。 11月1日夏季更改为冬季主页。 5月1日冬季页面更改为夏季页面。


#1


在Wordpress Pages上创建所需的两个页面。

Page Winter(pageid = 1)和Page Summer(pageid = 2)

然后在你的孩子中创建一个新的页面模板, 并在其上添加以下内容:

<?php
/**
 * Template Name: My Seasons Page
 */
 ?>

$currentMonth = date("n");

if ( $currentMonth > 11 && $currentMonth < 3 ) {
//Winter
   $recent = new WP_Query("page_id=1"); while($recent->have_posts()) : 
      $recent->the_post();
      echo '<h3>' . the_title() . '</h3>';
      the_content(); 
   endwhile;

} else {
//Sprint - Summer - Autumn
   $recent = new WP_Query("page_id=2"); while($recent->have_posts()) : 
      $recent->the_post();
      echo '<h3>' . the_title() . '</h3>';
      the_content(); 
   endwhile;
}

然后创建一个新的称为”主页”的Wordpress页面, 然后选择刚创建的模板。将此页面设置为你的真实主页。

赞(0)
未经允许不得转载:srcmini » 在WordPress中根据季节交换头版

评论 抢沙发

评论前必须登录!