Php 在Wordpress中显示当前年份
我需要在Wordpress中显示当前年份,现在已经使用php在页脚模板中完成了这项工作:Php 在Wordpress中显示当前年份,php,wordpress,Php,Wordpress,我需要在Wordpress中显示当前年份,现在已经使用php在页脚模板中完成了这项工作: <?php echo date('Y'); ?> 这个网站是为一家汽车经销商设计的。因此,在页面/帖子内容ie中有许多年份模型参考 <h1>2013 Volkswagen Polo</h1> 2013大众马球 所有这些都需要在每年1月1日更新。但是,php代码在页面/帖子内容中不起作用,只在模板文件中起作用。所以我需要一种不同的方法来做这件事 有什么想法吗 提前
<?php echo date('Y'); ?>
这个网站是为一家汽车经销商设计的。因此,在页面/帖子内容ie中有许多年份模型参考
<h1>2013 Volkswagen Polo</h1>
2013大众马球
所有这些都需要在每年1月1日更新。但是,php代码在页面/帖子内容中不起作用,只在模板文件中起作用。所以我需要一种不同的方法来做这件事
有什么想法吗
提前感谢Willemwordpress中有一个插件,可以在你的文章或内容中使用php代码,它可以完美地呈现你的文章或内容,并给出结果。在wordpress中搜索exec php插件并添加到wordpress中。为什么不为此创建简单的快捷码函数
function currentYear( $atts ){
return date('Y');
}
add_shortcode( 'year', 'currentYear' );
然后你就可以把[年份]放在内容区的任何地方。对之前的答案稍加修改,也很好: 在functions.php中:
<?php
function currentYear(){
return date('Y');
}
?>
然后在footer.php中(或前面提到的任何地方):
©;2016年-
?
在Wordpress模板中工作正常,问题是php在Wordpress页面/帖子中不工作。@Ryan不返回当前时间,而是返回帖子显示的时间,并且必须在循环中使用。这可以在functions.php中完成,而不是使用插件吗?我看到它不再被更新了,这让我担心潜在的安全风险。不,你不能使用functions.php进行更新,因为他们有一些解析器脚本,可以解析php脚本并以某种方式加载它们,这样它就可以被执行,如果你能做得更好的话。至于使用插件,为什么他们会对插件进行多次更新,如果确切的要求得到满足,那么你就可以使用它。我已经使用了多次,到目前为止,我从未面临过任何安全风险。为什么$atts?
<p>© 2016-<?php echo currentYear(); ?> <a href="#">your_homepage_title</a></p>