【yStandard v4.3.0】アーカイブページカスタマイズ用フック追加

【yStandard v4.3.0】アーカイブページカスタマイズ用フック追加

2020.06.08

yStandard v4.3.0を公開しました

主な変更点についてのご案内です。

yStandard v4.3.0 公開

よっひー(@yosiakatsuki)です。

2020年6月8日 yStandard v4.3.0を公開しました。

主な更新内容については以下の内容になります。

  • [追加] アーカイブレイアウトカスタマイズ用フックys_get_archive_typeを追加
  • [追加] アーカイブ明細クラスカスタマイズ用フックget_archive_item_classを追加
  • [追加] モバイル判定用関数ys_is_mobileを追加

v4.2.0 ~ v4.3.0までの修正・調整は下記をご覧下さい。

アップデート履歴
アップデート履歴 yStandardのテーマアップデート情報の詳細はGitHubをご覧ください。 その他、yStandardテーマに関するお知らせはこちら▼
wp-ystandard.com

アーカイブレイアウトカスタマイズ用フック ys_get_archive_type 追加

アーカイブページの一覧レイアウト指定をカスタマイズできるフィルターフックを追加しました。

カスタマイズサンプルはこちらをご覧ください▼

アーカイブレイアウトをPCとモバイルで切り替えるカスタマイズ
アーカイブページの一覧レイアウト設定で選択できる「カードタイプ」と「リストタイプ」をPCとモバイルで切り替えるカスタマイズのサンプルコードについて紹介します。 …
wp-ystandard.com

アーカイブ明細クラスカスタマイズ用フックget_archive_item_class追加

アーカイブページの記事につけるクラスをカスタマイズできるフィルターフックを追加しました。

※HTMLのarticle部分に付くクラスをカスタマイズできます。

フックを使ったカスタマイズサンプルはこちら

add_filter( 'get_archive_item_class', function ( $classes ) {
    $now  = new DateTime( date_i18n( 'Y-m-d' ) );
    $date = new DateTime( get_the_time( 'Y-m-d' ) );
    $diff = $now->diff( $date );
    if ( 7 >= $diff->days ) {
        $classes[] = 'is-new-post';
    }

    return $classes;
} );

上の例では公開から7日以内の記事にis-new-postクラスを付ける例です。

新着記事にラベルを表示したい場合などにご活用ください。

これからもyStandardをよろしくおねがいします

サポートフォーラム質問などはこちら

wp-ystandard.com

yStandardを応援する応援していただけると喜びます

yStandardを応援する
wp-ystandard.com