Snow Monkey Editor

Snow Monkey Editor 是一个扩展块编辑器的插件。

GitHub:https://github.com/inc2734/snow-monkey-editor/

格式化程序
单击工具栏中的雪猴按钮。

文字徽章
文字背景颜色
文字字体大小
文本荧光笔
文字颜色
文字字母间距
格式清晰
扩展
您可以在检查器中进行设置。

隐藏在智能手机尺寸或平板电脑尺寸或 PC 尺寸上。(使用媒体查询)
按用户角色隐藏。(使用render_block过滤器钩子。如果它没有通过这个过滤器,它被忽略)
滚动动画
发布日期时间设置
取消发布日期时间设置
按用户角色编辑锁定。(只有管理员可以设置)
块样式
可用于段落块、组块、图像块等。

警报
警报(备注)
警报(成功)
警报(警告)
流体形状
发表它
便利贴(窄)
阴影
演讲
列表(箭头)
清单(检查)
清单(备注)
列表(次)
有序列表(圆形)
有序列表(方形)
过滤器挂钩 (J ASCRIPT)
SnowMonkeyEditor.extension.allowedNameSpaces

J aScript

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

J aScript

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
);
}
);