はじめに
当サイトはアストラ(無料)&エレメンター(無料)で作ったサイトです。固定ページはエレメンター、投稿は Gutenberg で編集を行い、他のエディター系のプラグインは一切追加していません。
アストラテーマ(無料版)の投稿日表示は、更新日表示にも変更が可能です。ですが、それは投稿した日付なのか、更新した日付なのかの表示がありません。もちろん投稿日と更新日の両方を表示することは出来ません。
投稿日と更新日の表示
画像1は、インストール直後の投稿ページです。この日付「2024年7月2日」が何の日付か分かりません。そしてやはり投稿日も更新日も表示したいと考えました。
というわけで、困った時の「サポートフォーラム」です。
投稿日と更新日の表示に関しての記事は、以前こちらにアップしましたのでそちらをご覧ください。
そして今回の記事は、その表示の日本語化です。
日本語表示への変更
変更には再度 functions.php を触ります。
是非、上記ページをご一読後に触ることをお勧めします。
下記が functions.php のコードとなりますが、コピペの際、エディターによってコードが書き換わることもあるのでお気をつけください。
function your_prefix_post_date( $output ) {
$format = apply_filters( 'astra_post_date_format', '' );
$modified_date = esc_html( get_the_modified_date( $format ) );
$modified_on = sprintf(
esc_html( '%s' ),
$modified_date
);
$updated_output = '';
$separator = ' /';
$separator = apply_filters( 'astra_post_meta_separator', $separator );
$published_string = __( ' 公開日 : ' , 'astra');
$updated_string = __('' . $separator . ' 更新日 : ' , 'astra' );
$updated_output .= '';
$updated_output .= ' ' . $modified_on . '';
$updated_output .= '';
$modified_output = $published_string . $output . $updated_string . $updated_output;
return $modified_output;
}
add_filter( 'astra_post_date', 'your_prefix_post_date' );
うまく書き換えが出来れば、私たちのサイトと同じ表示になるはずです。