Luxeritas 3.19.0 リリース
Luxeritas Theme 3.19.0 をリリースしました。
ブロックエディタで使えるパターンを自由に登録できる「ブロックパターン登録機能」を追加しました。
機能に関する詳しい解説は開発者ブログの記事をご覧ください。
その他の変更点は下記の改訂履歴のとおり。
改訂履歴
機能追加
- ブロックエディタのブロックパターンを管理画面から簡単に登録できる機能を追加
仕様変更
- 従来、管理画面のメニューにあった「定型文登録」「ショートコード登録」を新規の「ブロックパターン」と含めて「パターン登録」という一つの項目にまとめた
- ブロックエディタのクラシックブロックでは「定型文」「ショートコード」「ブログカード」「絵文字」ボタンを表示しないようにした(パターン挿入で不具合が出てしまうため)
- Material Icons の先読み(というか正確には、Resource Hints)を dns-prefetch から preconnect に変更
- Luxeritas に内蔵されてるアイコンフォントの読み込み方法を非同期から同期に変更(サイズが小さいため、CLS が改善される分トータルで速い)
- プラグイン等が挿入する id が付与されてないインラインスタイルは一つにまとめて圧縮するようにした
- 「定型文テキストエディタ」の名称を「定型文挿入エディタに変更」
不具合修正
- 「管理機能 -> バックアップ」の「Luxeritas 全カスタマイズのバックアップとリストア」で子テーマ内の「定型文(phrases)」「ショートコード(shortcodes)」のファイルバックアップと復元が不完全だった不具合修正
- 定型文のラベルに – (ハイフン) が入ってると、登録後に定型文の編集を押しても中身が表示されない不具合修正
- 定型文のラベルに – (ハイフン) が入ってると、エクスポートしても中身が空っぽになってしまう不具合修正
- モバイル用ナビボタンの「アイコンのみ表示」が正しく反映されない不具合修正
その他
- Material Icons と Font Awesome でズレが発生してしまう箇所の CSS を調整
- トピックブロックのタイトル CSS 変更(フォントサイズを変更すると、アイコンと文字とで上下に大きなズレが出てしまうため、inline-block を inline-flex に変更。トピックブロックを使用してる投稿を編集したい場合はトピックブロックのブロックリカバリーが必要な可能性大。ただし放置しても問題はない)。
- 内部処理の最適化・シェイプアップ
ディスカッション
コメント一覧
るな様
新しい方のリリースコメントの方に書くべきか迷ったのですが、話の流れがあるかと思い、こちらに投稿させていただきます。
まずは、修正版の配布ありがとうございます。
ダウンロードそのものは滞りなく終わりまして、記事の編集やカスタマイズなどは出来るようになりました。
ですが、ここでもう1点、困ったことが起きております。
カスタマイズのライブプレビューや投稿ページのプレビューではアイキャッチ画像が表示されるのですが、実際の公開されているページには表示がされなくなってしまいました。
少し試行錯誤してみたのですが、皆目見当がつきません。
どこを確認してみるといいかなどありましたらご教示いただけますでしょうか。
また、先ほど『子テーマの functions.php』に記入したデバッグコードは削除していいのでしょうか。
よろしくお願いいたします。
黒猫夫妻さん。
EWWW Image Optimizer の LazyLoad が動いてない。
デバッグコードは、デバッグ用なんで、いらないです。
るな様
色々と助けていただきまして本当にありがとうございました。
ひとまず、EWWW Image Optimizerについては、設定を色々さわってみた所、表示が戻ったので、ひとまずこれで様子を見てみようと思います。
デバッグコードは消すということで、また一つ勉強になりました。
本当にありがとうございました。
黒猫夫妻さん。
というか、Luxeritas には Native Lazyload と Intersection Observer の最新2大 LazyLoad を選択して使える機能が搭載されてるので、わざわざ仕組みの古い LazyLoad を使うと遅くなりますよ?
るな様
なるほど!
先ほどの設定を変更したのも、『何となく』EWWW Image Optimizerの方の LazyLoad をチェック外して、テーマの方の機能だけに絞ってみたという形だったので、これでいいんだろうかと思っていたのですが、安心しました。
本当に色々ありがとうございます。
るな様
そうなんですね!
では、それを考慮して試してみます。
反映まで少し時間がかかるようなので、動きがありましたら、またお知らせいたします。
黒猫夫妻さん。
WAF って文字列を見てるんだよねぇ、、、どの文字列がいけないんだ?
「hogehoge」と「var_dump」以外は、全部 Luxeritas 内でも使ってるはず、「var_dump」の「dump」の部分がダメなのか?
るな様
WAFを外して記入したところ、501エラーはなくなりましたが、違うエラーが発生しました。
『Failed opening required』 ということで、164行目がエラーと出ました。
その164行目は以下の部分でした。
require( INC . ‘thk-filesystem.php’ );
このエラーは管理画面のどのページにも行けなくなってしまいました。
1件お伝えし忘れていました、『変更を反映しました』の時点は表示されますが、その後、アップデートしようと他のページに移動を試みるとエラーになります。
黒猫夫妻さん。
あ!! ごめん!!
元が 3.18.0 だってこと忘れてた。
たびたび申し訳ないですが、さっきのデバッグコードを書き換えたので、もう一度コピペしてください。
るな様
13:36の所のデバッグコードが変更されているということで間違いありませんか?
それをもう一度コピペでよろしいですか?
黒猫夫妻さん。
はい、そーいうことです。
るな様
4の作業まで行けました!
記載内容は以下の通りです。
——————————————————————————
デバッグここから
———————————–
object(WP_Filesystem_Direct)#747 (5) {
[“verbose”]=>
bool(false)
[“cache”]=>
array(0) {
}
[“method”]=>
string(6) “direct”
[“errors”]=>
object(WP_Error)#746 (3) {
[“errors”]=>
array(0) {
}
[“error_data”]=>
array(0) {
}
[“additional_data”:protected]=>
array(0) {
}
}
[“options”]=>
array(0) {
}
}
———————————–
デバッグここまで
——————————————————————————
よろしくお願いします。
黒猫夫妻さん。
ありがとうございます。分かり申した。。。
今日中に修正版をリリースします。
るな様
ありがとうございます。
よろしくお願いいたします。
修正版がリリースされましたら、アップデートを行い、その結果はきちんとご報告させていただきます!
るな様
ご指示いただきました『1.子テーマの functions.php に以下を書く』をコピペ・保存しましたら、以下のエラーが発生しました。
—————————————————————-
501:Not Implemented
原因:対応していないメソッド(MOVE/COPYなど)を使用した。
—————————————————————-
そのため、2以降の作業に進むことができませんでした。
黒猫夫妻さん。
「対応していないメソッド(MOVE/COPYなど)を使用した。」って何じゃらほい?
と思って Google 先生に「対応していないメソッド(MOVE/COPYなど)を使用した。」で検索してみたら、XSERVER や ロリポで WAF が有効化されてると、そのエラーが出るらしいです。。。
るな様
ご確認ありがとうございます。
>エラーが出たあとに、ブラウザの更新ボタンを押しても、ずっと出続けますか?
試しに3.19.0にアップロードし直しました。
エラーが出たので、更新ボタンを押したら、テーマの管理画面が表示されました。
念のためと思い、他のカスタマイズページなどに入れるか確認しました。
すると、
・SNSカウンター
・子テーマの編集
この2つでエラーが発生。
また、投稿一覧から記事を編集しようとするとエラーが発生していました。
それ以外のページは、今の所、入れています。
また、公開ページを開くと、アイキャッチ画像と一部広告の表示がされていませんでした。
>スクリプトエラーが出ています。
ご指摘ありがとうございます!
確認してみます。
黒猫夫妻さん。
たびたび申し訳ないのですが、以下の手順でデバッグ作業を手伝ってもらえますか。
1. 子テーマの functions.php に以下を書く
2. ver3.19.0 にアップデートする
3. 子テーマ編集ページへ移動
4. ページの下に表示される「デバッグここから」「デバッグここまで」の間に表示される内容を教えてください。
るな様
ご返信ありがとうございます。
Luxeritas 3.18.0からLuxeritas 3.19.0に更新の操作をした時です。
操作の流れとしましては、
①アップデートテーマを有効化して、メンテナンスモードにする。
②ダウンロードしたLuxeritas 3.19.0のZIPファイルを新規追加する。
③インストールが完了後、自動的に有効化されるとエラー表示になる。
という流れです。
黒猫夫妻さん。
おそらく、管理画面だけで出たと推測しますが、エラーが出たあとに、ブラウザの更新ボタンを押しても、ずっと出続けますか?
あと、今回の件とは全く関係ないですが、黒猫夫妻さんのサイト、
↑ この部分の最後の括弧が一個多いんで、スクリプトでエラー出てます。
初めまして。
いつも素敵なテーマを利用させていただいております黒猫夫妻と申します。
この度、どうしても解決できないことがあり、お手を煩わせてしまうのも恐縮なのですが、初めて質問をさせていただくことにいたしました。
昨日の朝、Luxeritas 3.18.0からLuxeritas 3.19.0に更新をした際に、以下のようなエラーが発生してしまいました。
—————————————————————————————————————-
(エラーログなので管理者側で削除)
—————————————————————————————————————-
エラーの言葉などを検索して、色々調べてみたのですが、どうしても原因や対応がわからずご連絡をさせていただいた次第であります。
何度かインストールし直して、更新をしてみたのですがエラーは同じものが出ています。
ひとまずLuxeritas 3.18.0にダウングレードすれば作業は出来ています。
しかし、今後もLUXERITASを利用していきたいので、更新をしたいと考えております。
お力添えいただくことは可能でしょうか。
また、その際に必要な情報はありますでしょうか。
何卒、よろしくお願いいたします。
黒猫夫妻さん。
すみません。何の操作をした時に、このエラーが出たかを教えていただけませんか。