WordPressで掲示文を発行すると、通常日だけが表示されます。 しかし、情報欄が時間に応じて重要性が違って評価することができます。 もし文が最初作成された後に変更された場合には更新日を表示したいことができます。
現在このブログでは、個々の文がロードされるたびに変更日付と作成日を比較して変更された場合、変更日を別々に表示するようにコードを入れました。
2018_0422更新: Diviテーマで、次のコードをテストしてみると、今はもう動作しないですね。 ブログの日付形式が異常に出てくるテーマのオプションでは、次のように 日付の形式을 Y年n月j日に設定してください。
次のコードは、時間になるとチェックして変更することができれば修正してみましょう。
エレガント 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' );
上記のようなコードを適切に応用して使用することができます。 日付形式は この記事を参照してください。 上記のコードを適用すると、文が更新された場合は、変更された日付が表示されます。
文が変更された場合は、変更された日付のみを表示したい場合には、次のコードを使用することができます。
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' );
他のテーマと同様に、コードはチャイルドテーマを作成した後、チャイルドテーマ内の関数ファイルに追加します("ワンクリックで簡単にチャイルドテーマを作成する"参照)。
Diviテーマを使用中なブログの日付のフォーマットが変更されないのに、なぜでしょうか?
1.設定 - >日付の表示形式でもY / m / dに変更した
2. Divi - >テーマオプション - > GeneralもY / m / dに変更した
Blogに現れる 表紙形式が "7月 29, 2016 " こんなに現れるの?
こんにちは?
ブログを訪問していただきありがとうございます。
キャッシュプラグインを使用している場合、キャッシュを削除してみてください。
上記のコードは、最新のバージョンでは動作しないようです。
言語が韓国語であり、Diviテーマオプションで日付フォーマットを変更すると、正常に変更になります。 (文の内容を更新しました。)
実際の日付フォーマットが正しく表示されていることを https://avada.co.kr/wordpress/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%ED%85%8C%EB%A7%88%EB%A5%BC-%EB%B3%80%EA%B2%BD%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4/ でチェックを試みることができます。