是否显示页面创建的月份和年份?

时间:2017-09-12 作者:JGallardo

问题

如何仅显示创建页面的月份和年份?

背景

我有一个页面,将得到更改,其中有一个字段显示月份和年份。它需要采用月份和年份格式,如;2013年12月“;

代码

我以前在模板中有这个要显示(例如)December 2013:

<time><?php the_time(\'F Y\') ?>:</time>
但因为它只会出现在特定的页面上,所以我写了这个

<?php 
    if ( is_page(\'about/mission-statement/\')) {
        $post_month_year = get_post_time(get_option(\'date_format\'), false, $post, true);
        echo \'<time>\' . $post_month_year . \':\' . \'</time>\';
    }
?>
但这给了我一个日期,December 12, 2013.

所以问题是这个变量。我想我可以这样做

$post_month_year = \'the_time(\'F Y’)\';
我只需要月份和年份。我做错了什么?我怎样才能最好地解决这个问题?

1 个回复
SO网友:JGallardo

这对我有用。我创建了职位月份和职位年份的变量。

<?php
    $post_month  = get_the_time(\'F\');
    $post_year = get_the_time(\'Y\'); 
    if ( is_page(\'about/mission-statement/\')) {
        echo \'<time>\' . $post_month . \' \' . $post_year . \':\' . \'</time>\';
    }
?>

结束

相关推荐

主题子PHP中的版权信息更改

下面是从中提取信息的文件。我尝试将/inc文件夹添加到子主题并添加模板标记。php已更改,但这不会产生任何影响。/wp内容/主题/hestia/inc/模板标签。php这是这里的原始代码…function hesta_bottom_footer_content( $is_callback = false ) { if ( ! $is_callback ) { ?> <div class=\"hestia-bottom-footer-con