2017-06-03 119 views
0

我试图创建一个动态页脚,其中年份自动更新。在return语句中运行echo语句

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

我的网站上的WordPress,而且由于页脚的主题结构化的方式,我输入的版权声明中包含普通的WordPress的:在PHP中,这可以使用下面的代码片段来完成“搭载”的语句,使用下面的过滤器:

<?php 
add_filter ('esc_html', 'wpse_245817_esc_html', 100, 2); 
function wpse_245817_esc_html($safe_text, $text) { 
    if ($safe_text == 'Powered by %2$s') { 
     return '&copy; Company'; 
    } 
    return $safe_text; 

此输出版权符号以及公司名称(©公司),但没有日期,因为我不能在PHP代码段直接返回内放置声明原样。

在过滤器范围内添加代码片段的适当方式是什么?我试图说明的最终结果是: ©2017公司。

回答

3

试试这个,它会将日期追加到返回字符串。

if ($safe_text == 'Powered by %2$s') { 
    return '&copy; ' . date("Y") . ' Company'; 
}