如何在页面字幕中显示当前日期? (wordpress主题“故事”)

时间:2019-02-21 18:42:56

标签: php wordpress wordpress-theming themes shortcode

我正在尝试将页面字幕(http://www.nashebistro.cz/)设置为当前日期。

我尝试使用简码(https://wordpress.org/plugins/shortcode-for-current-date/)和Php <?php echo date('Y'); ?>,但是简码显示不正确,Php代码什么也不显示。

我真的很感谢任何解决方案,技巧和建议。

This is how the settings of the subtitle looks like.

3 个答案:

答案 0 :(得分:0)

执行此操作。您必须创建一个新的DateTime实例,并将其格式化为可以为html读取的字符串。

<?php echo date_format(new DateTime('Y'),"Y"); ?>

答案 1 :(得分:0)

您也可以尝试<?php the_time('Y'); ?>

答案 2 :(得分:0)

请尝试使用本机WordPress功能“ date_i18n”进行此操作。这样您就可以用文字(以您的wordpress语言)显示月份

<?php echo date_i18n( 'Y-m-d' ); ?>

https://codex.wordpress.org/Function_Reference/date_i18n

或者将其与ShortCode一起使用,并将其放在您的functions.php中

if (!function_exists('topdaweb_shortcode_currentdate')) :
    function topdaweb_shortcode_currentdate($atts) {
        return date_i18n( 'Y-m-d' );
    }
    add_shortcode('currentdate', 'topdaweb_shortcode_currentdate');
endif;