我需要在Wordpress中显示当前年份,现在这已经在使用php的页脚模板中完成了:
<?php echo date('Y'); ?>
Run Code Online (Sandbox Code Playgroud)
该网站是针对汽车经销商的.所以页面/帖子内容中有很多年的模型参考,即.
<h1>2013 Volkswagen Polo</h1>
Run Code Online (Sandbox Code Playgroud)
所有这些都需要在每年的1月1日更新.但是,php代码在页面/帖子内容中不起作用,仅在模板文件中.所以我需要一种不同的方式来做到这一点.
有任何想法吗?
在此先感谢
威廉
Igo*_*tov 20
为什么不为此创建简单的短代码功能?
function currentYear( $atts ){
return date('Y');
}
add_shortcode( 'year', 'currentYear' );
Run Code Online (Sandbox Code Playgroud)
然后,您就可以将[year]放到内容区域的任何位置.
小智 5
对先前答案的一些修改也可以正常工作:
在functions.php中:
<?php
function currentYear(){
return date('Y');
}
?>
Run Code Online (Sandbox Code Playgroud)
然后在footer.php(或前面提到的任何地方):
<p>© 2016-<?php echo currentYear(); ?> <a href="#">your_homepage_title</a></p>
Run Code Online (Sandbox Code Playgroud)