如果月份=特定月份显示内容

时间:2014-08-09 作者:Sandeep

我想使用条件标记根据月份显示内容。例如,如果是四月,它应该显示其他的东西。现在我正在使用:

<?php if(is_month() == \'2\' ) : ?>

   <p>hello</p>

<?php else: ?>

   <p>Wow</p>

<?php endif ?>
上述方法不起作用。有什么解决方案吗?

2 个回复
最合适的回答,由SO网友:Tomás Cot 整理而成

<?php if( "8" === date(\'n\')):?>
  //what you want to show     

<?php endif;?>
将“8”更改为所需的月份数。更多关于date function.

SO网友:corygibbons

你的问题是is_month() 是检查当前页面是否是基于月份的存档的条件。http://codex.wordpress.org/Function_Reference/is_month

要检查当前日期,您需要将所需月份与date(\'n\')

这应该是您正在寻找的:

<?php if ( \'2\' == date(\'n\') ) : ?>
     <p>It\'s February</p>
<?php else: ?>
     <p>Not February</p>
<?php endif; ?>

结束

相关推荐

WordPress edit.php类别过滤器仅显示来自直接类别的帖子,而不显示来自其子类别的帖子

在管理编辑。php页面,当我按特定类别过滤帖子时(使用内置下拉列表),它会显示与该类别相关的所有帖子,以及“在”其子类别下的所有帖子。如何更改此功能,以便在按类别筛选时只显示该类别中的帖子,而不显示子类别中的帖子。非常感谢您的帮助,因为我在网上找不到有关此的任何信息。非常感谢。