用Wordpress显示当前年份


Display Current Year in Wordpress

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

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

有问题的网站是为一个汽车经销商。因此,页面/帖子内容中有许多年份型号参考,即

<h1>2013 Volkswagen Polo</h1>

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

有什么想法吗?

提前感谢
Willem

为什么不为此创建简单的shortcode函数?

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

然后你就可以把[年份]放在内容区的任何地方。

对以前的答案做了一点修改,也很好:

在functions.hp:中

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

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

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

将此函数添加到functions.php

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

然后将快捷代码添加到您的页面中。版权所有©[年]

将以下javascript添加到您想要当前年份的页面中:

<script type="text/javascript"> var d=new Date(); yr=d.getFullYear(); document.write(yr); </script>

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