yStandard v4.14.0を公開しました。
主な変更点についてのご案内です。
目次
yStandard v4.14.0 公開
よっひー(@yosiakatsuki)です。
2020年10月22日 yStandard v4.14.0 を公開しました。
主な更新内容については以下の内容になります。
- [追加] カスタム投稿タイプ対応
- [追加] 1カラム表示条件書き換えフック追加
- [追加] アイキャッチ表示条件書き換えフック追加
- [追加] 詳細ページ日付情報表示条件書き換えフック追加
- [追加] 詳細ページタクソノミー表示条件書き換えフック追加
- [追加] 詳細ページシェアボタン表示条件書き換えフック追加
- [追加] 詳細ページ関連記事表示条件書き換えフック追加
- [追加] 詳細ページ次の記事・前の記事表示条件書き換えフック追加
- [追加] 詳細ページ広告表示条件書き換えフック追加
- [追加] アーカイブページタクソノミー表示条件書き換えフック追加
- [追加] タクソノミーアイコン書き換えフック追加
- [修正] yStandardのお知らせ取得不具合修正
- [調整] [ys]パーツの並び順を日付順に変更
- [調整] メディアと文章ブロック調整
これまでの修正・調整内容は下記をご覧下さい。
カスタム投稿タイプ対応
yStandard v4.14.0から本格的にカスタム投稿タイプ・カスタムタクソノミーに対応いたしました。
投稿・固定ページから設定の引き継ぎ
カスタム投稿タイプでのページレイアウトは投稿・固定ページの設定から引き継がれます。
階層なしのカスタム投稿タイプの場合、投稿の設定が引き継がれ、階層ありのカスタム投稿タイプの場合、固定ページの設定が引き継がれます。
個別に設定を変えたい場合は各種フィルターフックを利用してカスタマイズを実施してください。(フィルターフックについて後述)
タクソノミーの表示
カスタム投稿タイプに紐付いているタクソノミーの表示にも対応しました。
ヘッダー
ヘッダー部分にはカスタム投稿タイプに紐付いているタクソノミー全てのタームを1つずつ表示します。
上の画像の例では、タクソノミーが3種類紐付いていて、3種のタクソノミーの中から1つずつ表示されている…という状態です。
表示するタクソノミーの種類はフィルターフックでカスタマイズできます。
フッター
フッター部分にはカスタム投稿タイプに紐付いているタクソノミーのタームを全て表示します。
こちらも表示する・表示しないタクソノミーをフィルターフックでカスタマイズできます。
関連記事の絞り込み
フッター部分の関連記事は投稿では同じカテゴリーがついている記事を関連記事として表示していましたが、カスタム投稿タイプでは紐付いているタクソノミーの中から最初に取得できたタクソノミーで絞り込みをしています。
カスタムタクソノミーが1つの場合は問題ないと思いますが、2つ以上タクソノミーを作成している場合、名前(スラッグ)で並び替えた時に最初になるタクソノミーで絞り込みされます。
関連記事の絞り込みに使用するタクソノミーもフィルターフックで変更できます。
一覧の表示
カスタム投稿タイプの一覧ページで表示されるカスタムタクソノミーについても関連記事同様に、カスタム投稿タイプに紐づくタクソノミーの中から1つだけ表示されます。
一覧に表示するカスタムタクソノミーの種類もフィルターフックで変更できます。
また、カスタムタクソノミーのターム一覧では表示しているタクソノミーの情報が表示されます。
今回の機能追加の影響で、タグ一覧ページで今までカテゴリーが表示されていた場所にタグが表示されます。
カスタム投稿タイプ・カスタムタクソノミー関連のカスタマイズマニュアル
カスタム投稿タイプ・カスタムタクソノミー周りのカスタマイズ用に多くのフィルターフックを用意しました。
「このカスタム投稿だけ〇〇を非表示にしたい」などであればフィルターフックでなんとかなると思います。
下記マニュアル一覧からやりたいことに合わせてカスタマイズ方法をお探しください。
テンプレート変更点
今回の更新ではテンプレートに変更が入ります。
子テーマでカスタマイズされている方は下記ファイルに変更が入りますのでご注意ください。
- template-parts/parts/post-taxonomy.php
- template-parts/parts/recent-posts.php