機能追加・内部最適化・デザインファイル適用時の仕様変更など Luxeritas 3.1.2

Luxeritas 3.1.2

機能追加と内部的な最適化。その他、ちょっとした仕様変更など。

機能追加とか仕様変更に関する解説

テンプレートごとにアーカイブの表示件数を変更できる機能

アーカイブ系のページで1ページに表示する最大投稿件数をテンプレートごとに変更できる機能を追加しました。

1ページに表示する最大投稿件数は、WordPress の「設定 -> 表示設定」の「1ページに表示する最大投稿数」で変更可能だけど、テンプレート単位で別々の設定にはできないので、これを可能にした。

1ページに表示する最大投稿件数変更画面

なんでこんな機能を付けたかと言えば、テンプレ単位でグリッドの見た目を変えるように設定した際に 1 ページに表示する件数を手軽に調整したかったから。

デザインファイル関連の仕様変更

もう少し、気軽にデザインファイルを適用できるように以下の項目はデザインファイル適用時にカスタマイズ項目に反映させないようにした。

  • グローバルナビのモバイルやスクロールに関する設定
  • ブログカードに関する設定
  • Lazyloadに関する設定
  • 目次に関する設定
  • 外部リンクアイコンに関する設定
  • 投稿者名の表示有無に関する設定

その他

以下の改訂履歴参照。

改訂履歴

機能追加

  1. テンプレートごとにアーカイブの表示件数を変更できる機能追加
  2. head タグのより上部にタグを追加できる thk_prefetch フィルターを追加した(使い方とかは、気が向いたらいつか書くw)

最適化

  1. canonical と dns-prefetch を最優先させるように head タグ内の読み込み順を少し変更
  2. Font Awesome を CDN から読み込む設定にしてる場合は CDN のドメインを dns-prefetch するようにした
  3. functions.php で posts_per_page を変更する処理部分で is_main_query が指定されてなかったので、その辺をちょこちょこ修正

その他の変更

  1. デザインファイルの適用および作成時に以下の外観項目に関する変更は反映させないようにした
    • グローバルナビのモバイルやスクロールに関する設定
    • ブログカードに関する設定
    • Lazyloadに関する設定
    • 目次に関する設定
    • 外部リンクアイコンに関する設定
    • 投稿者名の表示有無に関する設定
  2. HTML 圧縮率のデフォルト設定値を「圧縮しない」→「圧縮率・低」に変更

不具合修正

  1. ブログカードで例えば (1) exsample.com/123/ という URL の次に (2) exsample.com/123/456/ のように先頭から途中までが同じ URL のブログカードを2つ表示すると (1) のブログカードが 2 つ表示される不具合修正

Luxeritas

Posted by るな