2017-06-03 17 views
0

年が自動的に更新される動的フッターを作成しようとしています。returnステートメント内でechoステートメントを実行する

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

私のサイトはWordpressの上にあり、かつのでフッタがテーマで構成されている方法で、私は一般的なワードプレスの代わりに、著作権表示を入力しています:PHPでは、これは次のコードを使用して行うことができます次のフィルタを使用して、声明「を搭載し」:私はリターン内で直接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; 

これは、著作権記号だけでなく、会社名(©社)ではなく、日付を出力そのままのステートメント。

スニペットをフィルタのスコープ内に追加するには、どのような方法が適していますか?私が表示しようとしている最終出力は ©2017 Companyです。

答えて

3

これを試すと、返される文字列に日付が追加されます。

if ($safe_text == 'Powered by %2$s') { 
    return '&copy; ' . date("Y") . ' Company'; 
} 
関連する問題