printf( __( \'%1$s – %2$s\', \'erudite\' ), the_date( \'\', \'\', \'\', true ) )
需要两个字符串;你只提供了一个(
the_date()). 如果你想使用两个字符串,你必须给它两个字符串。
如果你愿意printf() 使用the_time() 和$previousday, 你需要这样说:
printf( __( \'%1$s – %2$s\', \'erudite\' ), get_the_time(), $previousday );
例如。