在Wordpress中显示当前年份

时间:2013-12-04 08:37:31

标签: php wordpress

我需要在Wordpress中显示当前年份,现在这已经在使用php的页脚模板中完成了:

<?php echo date('Y'); ?>

有问题的网站是针对汽车经销商的。所以页面/帖子内容中有很多年的模型参考,即。

<h1>2013 Volkswagen Polo</h1>

所有这些都需要在每年的1月1日更新。但是,php代码在页面/帖子内容中不起作用,仅在模板文件中。所以我需要一种不同的方式来做到这一点。

有什么想法吗?

提前致谢
威廉

3 个答案:

答案 0 :(得分:17)

为什么不为此创建简单的短代码功能?

function currentYear( $atts ){
    return date('Y');
}
add_shortcode( 'year', 'currentYear' );

然后您就可以将[year]放到内容区域的任何位置。

答案 1 :(得分:1)

对先前答案的一些修改也可以:

在functions.php中:

<?php
    function currentYear(){
        return date('Y');
    }
?>

然后在footer.php中(或前面提到的任何地方):

<p>&copy; 2016-<?php echo currentYear(); ?> <a href="#">your_homepage_title</a></p>

答案 2 :(得分:0)

wordpress中有一个插件可以在你的帖子或内容中启用php代码,这些代码将完美呈现并为你提供结果。在wordpress中搜索exec php插件并添加到你的wordpress中。