Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/hirabayashi-apricot/ap-style-manager/archive/refs/heads/main.zipUpdates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.
クラシックエディタ(TinyMCE)に、JSONで管理したスタイルとHTMLの雛形をボタンで入れられるようにするWordPressプラグイン。株式会社アプリコットデザイン製。
設定の置き場所(1.2.0〜)
読む順番は次のとおり。
- 管理画面(設定 → スタイルタグ)で保存した内容(DBのオプション
apsm_style_formats) - テーマの
apsm.json(子テーマを優先)。書き方はapsm.schema.json - どちらも無ければ空
管理画面で保存すると、以後はそちらを優先する。設定画面の「テーマのファイルに戻す」でテーマの apsm.json に戻せる(直前の内容は1世代だけ apsm_style_formats_bak に控える)。
各項目の description(いつ使うか)は、エディタのボタンにマウスを乗せると出る。人とAIが使い分けを判断するための一文。
チェック(WP-CLI)
wp apsm check
wp apsm check --class-pattern='^(c|u)-[a-z0-9]+(-[a-z0-9]+)*$'
- 各クラスが、テーマの表側のCSSと編集画面のCSS(
add_editor_style()で登録したもの)の両方にあるかを確かめる --class-patternを渡したときだけ、クラス名がその正規表現に合うかも確かめる(プラグインは特定の命名ルールを持たない)- 1つでも × があれば失敗(終了コード1)
更新の配り方
- GitHubのリリースに添付したzipで配る(plugin-update-checker の GitHub モード)
- リリースの作り方:
Version:を上げてコミット →./build.sh→ タグv<版>でリリースを作り、dist/ap-style-manager-<版>.zipを添付する - 1.1.0以前は設定をプラグインのフォルダ内に保存していたため、そこから上げると設定が1回消える。上げる前に設定画面でエクスポートし、上げたあとにインポートする