bonny / gardener
WordPress前端和后端清理
0.4
2019-09-29 13:37 UTC
Requires
- php: >=7.0
- composer/installers: ~1.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-11 05:32:28 UTC
README
🏡 🌳 🌻 Gardener 🌻 🌳 🏡
– 对WordPress有观点的清理
Gardener
受雇于照顾家庭、企业或其他财产的花园或场地的人
– https://www.merriam-webster.com/dictionary/gardener
Gardener是一个WordPress插件,它为WordPress后台和前端添加了有观点的清理支持。
默认情况下不会添加或修改任何功能。每个功能的支持必须手动添加,如果此插件被卸载,则不会破坏任何东西。
安装和使用
使用composer安装
composer require bonny/gardener
(或者您可以下载插件并将其放置在您的wp插件文件夹中。)
在您的functions.php
中添加对所需功能的支持
add_theme_support('gardener-remove-emoji');
add_theme_support('gardener-relative-links');
add_theme_support('gardener-cleanup-upload-filenames');
add_theme_support('gardener-cleanup-dashboard');
add_theme_support('gardener-hide-posts');
add_theme_support('gardener-hide-comments');
add_theme_support('gardener-enhance-login-screen');
待办事项
- 添加所有所需功能。
- 记录功能,包括截图。
- 测试将很棒。
功能
相对链接
add_theme_support('gardener-relative-links');
- 将Gutenberg和TinyMCE中添加的链接和图片更改为使用相对路径,而不是绝对路径。这在开发包含多个域的网站时很有好处,因此您不必更改所有链接从http://beta.example.com/到http://example.com/。
屏幕截图
"即将推出"。移除emoji
add_theme_support('gardener-remove-emoji');
- 移除与emoji相关的东西。
- 移除print_emoji_detection_script, print_emoji_styles。
清理上传文件名
add_theme_support('gardener-cleanup-upload-filenames');
使媒体附件的文件名与更多服务器配置更好地工作,因为例如,MacOS不会区分大写或小写字符,而Linux服务器会。因此,如果您突然将上传转移到服务器上,它们将停止工作并给您404错误。
当启用此功能时,将
- 仅保留基本可打印的ASCII字符。
- 移除国际字符,如"åäö"。
- 移除奇怪的字符,如
å
或å
(它们看起来非常像瑞典字母å
,但它们不是)。 - 移除百分号"%"。
- 使文件名小写。
- 示例:而不是
/uploads/svenska tecken och mellanslag åäöÅÄÖ hej citattecken';.jpg
,您的文件将上传为/uploads/svenska-tecken-och-mellanslag-aaoaao-hej-citattecken.jpg
。另一个例子是文件Ingen-ko-på-isen-1b-2.jpg
,它将被更改为ingen-ko-pa-isen-1b-2.jpg
(有趣的额外故事:之前的文件名来自一个真实的项目,这就是我开始这个功能的全部原因!)。
清理仪表板
add_theme_support('gardener-cleanup-dashboard');
- 移除不想要的仪表板元框,如快速发布、插件、最近草案、进入链接、新闻和事件,如果已安装WPML,则移除WPML元框。
- 移除底部的文本"感谢您使用WordPress创作"。
隐藏帖子
add_theme_support('gardener-hide-posts');
- 从管理员菜单和从管理员栏(新建 -> 帖子)隐藏帖子链接。
隐藏评论
add_theme_support('gardener-hide-comments');
- 从管理员菜单隐藏评论。
增强登录界面
add_theme_support('gardener-enhance-login-screen', [
'message' => "Welcome to ACME Co website. Please login!",
'image' => '84x84px-login-image.png',
'image_width => 200,
'image_height => 75,
]);
- 将链接到 wordpress.org 的链接改为链接到网站主页。
- 在登录字段上方添加对本地客户端图像的支持。
- 如果主题文件夹中存在,则使用
login-client-logo.png
图像,或者使用image
参数的任何图像。
- 如果主题文件夹中存在,则使用
- 参数是可选的。
其他类似插件
此插件并非独一无二。以下是一些类似的热门插件:
- https://github.com/littlebizzy/speed-demon
- https://github.com/roots/soil
- https://github.com/wordplate/plate
变更日志
- 0.4 添加功能
gardener-hide-comments
,用于隐藏评论菜单项。 - 0.3 使用
login_headertext
而不是login_headertitle
,因为从 WordPress 版本 5.2.0 开始已弃用login_headertitle
。 - 0.2.1 添加对自定义登录图像大小的支持。
- 0.2 添加隐藏帖子功能的支持。
- 0.1 第一个版本