去掉二十六主题中“Entry-Date”中的逗号

时间:2016-04-25 作者:yathrakaaran

为了设计风格,我想删除Twent十六主题条目页脚中条目日期中的逗号percent。(月日期,2016)看起来日期来自下面的函数。但我想不出月份日期后的逗号是从哪里来的?

function twentysixteen_entry_date() {
    $time_string = \'<time class="entry-date published updated" datetime="%1$s">%2$s</time>\';

    if ( get_the_time( \'U\' ) !== get_the_modified_time( \'U\' ) ) {
        $time_string = \'<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>\';
    }

    $time_string = sprintf( $time_string,
        esc_attr( get_the_date( \'c\' ) ),
        get_the_date(),
        esc_attr( get_the_modified_date( \'c\' ) ),
        get_the_modified_date()
    );

    printf( \'<span class="posted-on"><span class="screen-reader-text">%1$s </span><a href="%2$s" rel="bookmark">%3$s</a></span>\',
        _x( \'Posted on\', \'Used before publish date.\', \'twentysixteen\' ),
        esc_url( get_permalink() ),
        $time_string
    );
}
endif;

1 个回复
最合适的回答,由SO网友:majick 整理而成

get_the_dateget_the_modified_date 使用date_format 设置->常规屏幕上的选项设置。在那里更改日期格式应该更改这些函数返回的日期格式,而不必更改216th。

您还可以使用相同名称的筛选器根据条件有条件地筛选日期。例如,在页面上显示不同的日期格式:

add_filter(\'get_the_date\',\'custom_get_the_date\',10,3);
function custom_get_the_date($the_date, $d, $post) {
    if (is_page()) { // date display on pages
        $d = \'jS M Y\'; // custom date format, see PHP date function
        $post = get_post($post); if (!$post) {return $the_date;}
        $the_date = mysql2date( $d, $post->post_date);
    }
    return $the_date;
}

add_filter(\'get_the_modified_date\',\'custom_get_the_modified_date\',10,2);
function custom_get_the_modified_date($the_time, $d) {
    if (is_page()) {
        $d = \'jS M Y\'; // custom date format, see PHP date function
        $the_time = get_post_modified_time($d, null, null, true);
    }
    return $the_time;
}

相关推荐

About wordpress child themes

我对WordPress和儿童主题有一些问题。据我所知,如果我不想在更新主题时失去任何东西,使用子主题是很重要的。我是WordPress的初学者,到目前为止,我一直在使用PageBuilder(管理面板上的板载自定义选项)自定义我的网站,并在“附加CSS”选项中加入几行CSS。所有这些都是在主主题上完成的(只是玩转尝试学习),现在我想开始使用一个儿童主题。问题如下:我不知道我是否可以像通过管理界面设计父主题那样设计我的子主题,或者我是否必须通过文本编辑器(在我的计算机上,然后通过FTP等方式上传)对所有内容