Snow Monkey エディターは、ブロックエディターを拡張するプラグインです。
GitHub: https://github.com/inc2734/snow-monkey-editor/
書式設定
ツールバーの Snow Monkey ボタンをクリックします。
- テキストバッジ
- テキスト背景色
- フォントサイズ
- 蛍光ペン
- テキストカラー
- テキストの文字間隔
- Line break per screen size
- 書式設定のクリア
拡張機能
インスペクターで設定できます。
- スマートフォンサイズ、タブレットサイズ、またはPCサイズで非表示にします (メディアクエリを使用)。
- ユーザー権限グループごとに非表示にします。 (
render_block
フィルターフックを使用します。このフィルターを通過しない場合は、無視されます。) - スクロールアニメーション
- 公開設定
- 公開終了設定
- ロールによる編集ロック(管理者のみ設定できます)
Block presets
This feature allows you to save the settings of a block and set them for other blocks of the same type at the touch of a button.
(The number of blocks/attributes that can be used by the block preset feature is limited by default.)
ブロックスタイル
段落ブロック、グループブロック、画像ブロックなどで使用できます。
- アラート
- アラート (備考)
- アラート (サクセス)
- アラート (ワーニング)
- 流体シェイプ
- 付箋
- 付箋 (細)
- 影付き
- Speech (Top)
- Speech (Right)
- Speech (Bottom)
- Speech (Left)
- リスト(矢印)
- リスト(チェック)
- リスト(備考)
- リスト(×マーク)
- 序列リスト (丸形)
- 序列リスト (四角型)
フィルターフック (JavaScript)
SnowMonkeyEditor.extension.allowedNameSpaces
JavaScript
import { addFilter } from '@wordpress/hooks';
addFilter(
'SnowMonkeyEditor.extension.allowedNameSpaces',
'snow-monkey-blocks/apply-snow-monkey-editor-extensions',
( allowedNameSpaces, extensionName ) => {
return [
...allowedNameSpaces,
'snow-monkey-blocks',
];
}
);
PHP
add_action(
'admin_enqueue_scripts',
function() {
$data = "wp.hooks.addFilter(
'SnowMonkeyEditor.extension.allowedNameSpaces',
'snow-monkey-blocks/apply-snow-monkey-editor-extensions',
( allowedNameSpaces, extensionName ) => {
return [
...allowedNameSpaces,
'snow-monkey-blocks',
];
}
);";
wp_add_inline_script(
'snow-monkey-editor@editor',
$data
);
}
);
SnowMonkeyEditor.extension.allowedRoles
JavaScript
import { addFilter } from '@wordpress/hooks';
addFilter(
'SnowMonkeyEditor.extension.allowedRoles',
'snow-monkey-blocks/apply-snow-monkey-editor-extensions',
( allowedNameSpaces, extensionName ) => {
return [ 'administrator' ];
}
);
PHP
add_action(
'admin_enqueue_scripts',
function() {
$data = "wp.hooks.addFilter(
'SnowMonkeyEditor.extension.allowedRoles',
'snow-monkey-blocks/apply-snow-monkey-editor-extensions',
( allowedRoles, extensionName ) => {
return [ 'administrator' ];
}
);";
wp_add_inline_script(
'snow-monkey-editor@editor',
$data
);
}
);
このプラグインをダウンロードして、インストール型 WordPress のインストールに使用できます。