比較的大規模なアップデート Luxeritas 3.4.0

Luxeritas 3.4.0

今回は、ちょっと大きいアップデートになった。

主に、ビジュアルエディタの拡張・投稿画面への機能追加・ブログカードの Youtube 対応・Gutenbrg プラグインへの対応など。

詳しくは以下の通り。

スポンサーリンク

ビジュアルエディタの機能拡張

AMP との相性が悪かったのでビジュアルエディタには、あんまり手を入れてなかったけど、AMP でインラインスタイルが使えるようになったのを機に、TinyMCE で配布してるプラグインを一挙に開放(絵文字だけ Luxeritas のオリジナル)。

あと、Gutenberg だとボタンが表示されてなかったので、ちゃんと表示されるようにした。

追加したボタン類

↓ こーなりました(赤文字が新規追加分)。

Luxeritas のビジュアルエディタ画面

絵文字ボタン(Luxeritas オリジナル)

今回追加した絵文字ボタンは独自にスクラッチビルドで頑張って作ったw

絵文字ボタン

定型文・ショートコード・ブログカードボタンの変更

ビジュアルエディタの時だけ、定型文・ショートコード・ブログカードボタンのポップアップ表示方法を変えた。

↓ こんな感じ。

ビジュアルエディタのショートコードボタンを押したところ

固定ページでも discription 変更できるようにした

WordPress は投稿ページには「抜粋」があるのに、なぜか固定ページには抜粋がない。

これだと、固定ページの discription が変更できないので、固定ページでも discription が変更できるように入力欄作った。

meta description の変更入力欄

meta keywords を追加できるようにした

個人的に、この機能を使うことはないのだが、上記のついでに投稿・固定ページ単位で meta keywords を追加できる機能をつけた。

meta keywords 追加入力欄

ブログカードの Youtube 対応

Youtube のリンクをブログカード化した場合にタイトルや画像がちゃんと取れないことがあったので修正(チャンネルページにも対応)。

動画ページの場合

チャンネルページの場合

Gutenberg への微妙な対応

WordPress はなぜ Gutenberg とかいう、この低評価プラグインをダッシュボードで紹介してしまったのか?非常に謎い(↓ Gutenberg の評価)。

Gutenberg プラグインの評価

とりあえず、Gutenberg でも定型文やらショートコードやらブログカードやらを挿入できるようにしました。

改訂履歴

機能拡張

  1. 固定ページでも meta description を変更できる機能追加
  2. 投稿単位で meta keywords を追加できる機能追加
  3. ビジュアルエディタの機能を大幅拡張
    • 絵文字ボタンを追加(Luxeritas 完全オリジナル)
    • ブロック表示ボタンを追加
    • テーブルボタンを追加
    • フルスクリーンボタンを追加
    • フォントサイズ変更のドロップダウンを追加
    • フォントファミリー変更のドロップダウンを追加
    • インライン背景色ボタンを追加
    • コピー・切り取り・貼り付けボタンを追加
    • 検索置換ボタンを追加
    • ブロックフォーマットの項目を拡張
  4. 投稿編集画面のテキストエディタに何個かボタン追加

仕様変更

  1. ビジュアルエディタでの定型文・ショートコード・ブログカードの挿入方法変更
  2. ビジュアルエディタで囲み型の定型文を挿入した際、テキストが選択されてない状態だとブロックが表示されないので「テキストが選択されてませんでした」の文言とともに挿入するようにした
  3. ビジュアルエディタでブログカードを挿入した場合、ちゃんとブログカードっぽい見た目になるようにした
  4. ブログカードにちょっとだけホバーアニメーションつけた
  5. 投稿画面のメディアボタン横にある定型文・ショートコード・ブログカードボタン廃止
  6. Facebook の SNS 取得方法を再々々々変更。API なしで取得できなかった場合のみ API で取得するようにした

ブログカードの Youtube 対応

  1. ブログカードで Youtube のタイトルや動画サムネイルがちゃんと表示されるようにした。チャンネルページにも対応。

Gutenberg 対応

  1. 定型文・ショートコード・ブログカードを Gutenberg でも挿入できるようにした
  2. Gutenberg(その他プラグイン)が有効化されてると、シンタックスハイライターのショートコードで、不要な <p> や <br /> が挿入されちゃうので対応(要ショートコード再登録)

不具合修正

  1. 内部リンクのアーカイブ系ページをブログカードにすると、タイトルや説明文が一覧最上位の記事のものになっちゃう不具合修正
  2. Firefox でビジュアルエディタ設定の保存ボタンが動作しない不具合修正
  3. ビジュアルエディタ設定のエンターキー動作の選択ラジオボタンがどちらにもチェックがつかないことがある不具合修正

Luxeritas

Posted by るな