[WordPress] Diviテーマで更新日を表示する

Last Updated: 2018 年 04 月 22 日 2のコメント

WordPress 変更日

WordPressで掲示文を発行すると、通常日だけが表示されます。 しかし、情報欄が時間に応じて重要性が違って評価することができます。 もし文が最初作成された後に変更された場合には更新日を表示したいことができます。

現在このブログでは、個々の文がロードされるたびに変更日付と作成日を比較して変更された場合、変更日を別々に表示するようにコードを入れました。


2018_0422更新: Diviテーマで、次のコードをテストしてみると、今はもう動作しないですね。 ブログの日付形式が異常に出てくるテーマのオプションでは、次のように 日付の形式Y年n月j日に設定してください。

Diviテーマの日付の形式を変更する

次のコードは、時間になるとチェックして変更することができれば修正してみましょう。


エレガント ThemesのDiviで自主的に提供するためのフック(アクション)を使用して簡単に更新日付を追加することができます。 たとえば、更新日と作成日を比較して、両方の値が同じでない場合、更新の日付を追加することができます。

// 更新 날짜 추가

function et_last_modified_date_blog( $the_date ) {
if ( 'post' === get_post_type() ) {
$the_time = get_post_time( 'His' );
$the_modified = get_post_modified_time( 'His' );

$last_modified =  sprintf( __( '최종 수정: %s', 'Divi' ), esc_html( get_post_modified_time( 'Y년 n월 j일' ) ) );
$published =  sprintf( __( '발행: %s', 'Divi' ), esc_html( get_post_time( 'Y년 n월 j일' ) ) );

$date = $the_modified !== $the_time ? $last_modified . ' | ' .  $published : $published;

return $date;
}
}
add_action( 'get_the_date', 'et_last_modified_date_blog' );
add_action( 'get_the_time', 'et_last_modified_date_blog' );

上記のようなコードを適切に応用して使用することができます。 日付形式は この記事を参照してください。 上記のコードを適用すると、文が更新された場合は、変更された日付が表示されます。

WordPress 수정

文が変更された場合は、変更された日付のみを表示したい場合には、次のコードを使用することができます。

function et_last_modified_date_blog( $the_date ) {
if ( 'post' === get_post_type() ) {
$the_time = get_post_time( 'His' );
$the_modified = get_post_modified_time( 'His' );

$last_modified =  sprintf( __( '최종 수정: %s', 'Divi' ), esc_html( get_post_modified_time('Y년 n월 j일' ) ) );
$date = $the_modified !== $the_time ? $last_modified : get_post_time( 'M j, Y' );

return $date;
}
}
add_action( 'get_the_date', 'et_last_modified_date_blog' );
add_action( 'get_the_time', 'et_last_modified_date_blog' );

他のテーマと同様に、コードはチャイルドテーマを作成した後、チャイルドテーマ内の関数ファイルに追加します("ワンクリックで簡単にチャイルドテーマを作成する"参照)。

メモ:


2のコメント

コメント

  1. Diviテーマを使用中なブログの日付のフォーマットが変更されないのに、なぜでしょうか?
    1.設定 - >日付の表示形式でもY / m / dに変更した
    2. Divi - >テーマオプション - > GeneralもY / m / dに変更した

    Blogに現れる 表紙形式が "7月 29, 2016 " こんなに現れるの?

    応答