サイト全体に「モダンブラック 」スキン適用中。

修正済みの不具合と機能追加したもの

以下は既知の不具合に掲載していて「対応済みの不具合」と「やりたいことを実装したもの」です。

スポンサーリンク

Gutenbergインラインツールボタンのドロップダウン化(2019年3月24日)

以下を実装しました。

Cocoon 1.7.2公開。ブロックエディターインラインスタイルのドロップダウン化。バッジスタイルの追加。
Cocoon 1.7.2のアップデート情報。ドロップダウンで文章を装飾。

ツールボタンをドロップダウン化したい

あと、ツールボタンを追加していくと横長になりすぎてしまうため、「太字・赤字」系統のものと、「マーカー」系統のものをまとめて、ドロップダウンボタンにはしたいと思っています。

ツールバーのボタンをドロップダウンにする

ただ、今のところやり方は、よくわかってないので良いサンプルコード等が書かれたページをご存知の方がおられましたら、コメントやフォーラムにて教えていただければ幸いです。

DBに保存されている情報からの吹き出し作成(2019年3月17日)

以下を実装しました。

Cocoon 1.7.0公開。吹き出しブロックの追加。
Cocoon 1.7.0のアップデート情報。吹き出しブロック2種類追加。

JSXで、データベースの吹き出し情報を取得して、その情報からカスタムブロックを作成する方法がいまだにうまくいっていません。

以下を組み合わせれば、いけるのかなと思わ持っているのですが、いまだうまくいっていません。

  • REST APIによる吹き出し情報の出力(実装済み)一覧取得個別取得
  • apiFetchを利用してREST API情報は取得できる
  • ServerSideRenderを利用してPHPで取得した情報を出力することはできる

けれどapiFetchで取得した情報をコンポーネントに反映させる方法がうまくいっていません。

もしくは、PHPでDB情報をカスタムブロックとして、ちゃんと動作するようにServerSideRender(もしくはコンポーネント)に反映させる方法がよくわかっていません。

何か良いサンプルコードページを発見した際は、コメント等に連絡いただければ幸いです。

 

縮小化の不具合修正(2019年1月)

以下を修正しました。多分。

上記は、旧HTML・CSS・JavaScript縮小化ライブラリ(lib/php-html-css-js-minifier.php)の不具合です。

ただ、最新版(lib/php-html-css-js-minifier-new.php)にアップデートすると今度は以下のような不具合が出ます。

  1. 一部aタグのhref属性のURLが書き換えられてしまう([自サイトのURL]を含むURLを入力した場合[自サイトのURL]が消されてしまう)(※対策済み)
  2. JavaScript縮小化を行うと、コンソールにjQuery Migrateあたりのコードでエラーが出る。

なので、pre以外は比較的安定している旧バージョンを利用しています。

タイトルとURLをコピーしました