【在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页面, 然后选择刚创建的模板。将此页面设置为你的真实主页。
推荐阅读
- Wpbakey插件/ Visual Composer中突然出现错误
- 无法在WordPress中应用Styles.css
- 将WordPress更改为RTL时出现奇怪的空白
- style.css在wordpress中不起作用
- 静态HTML模板转换为WordPress-JavaScript和Jquery问题
- 我的网站的移动菜单中未显示某些分类
- WordPress中来自两个不同类别的惊人帖子
- 点击照片时网站崩溃
- 滑块-上一个按钮隐藏第一张幻灯片,而不是上一张幻灯片