bueltge / wordpress-multisite-enhancements
为网络管理员增强多站点功能,涵盖多个主题
1.7.1
2024-07-18 15:06 UTC
Requires
- php: >=7.2
Requires (Dev)
README
为网络管理员增强多站点功能,涵盖多个主题
描述
当你在WordPress多站点上工作一段时间后,有时你需要更多信息或菜单项。此插件通过实用功能增强了超级管理员网络区域。
- 在网络上查看博客和用户ID 更多信息
- 在网络菜单下为网络管理员启用“添加新”链接
- 向多站点的“网络管理员”管理栏添加几个有用的项目
- 在网络插件页面上显示哪个站点启用了此插件。
- 在网络主题页面上显示哪个博客启用了主题且为子主题。
- 如果您有一个插件或主题有超过4个活动站点,则列表仅在点击后才可用,以避免过载管理界面。
- 更改管理员页脚文本,以查看当前使用的RAM、SQL、RAM版本快速
- 将主题文件夹中的Favicon添加到管理区域,以轻松识别博客,使用每个博客活动主题文件夹中的
favicon.ico
文件 - 将Favicon添加到每个博客的管理栏“我的站点”项中。如果您为每个favicon喜欢自定义路径,请参阅文档。
- 同时删除管理栏中的“W”标志及其子链接
- 在每个站点管理栏中添加状态,以便快速识别站点是否具有
noindex
状态并查看外部URL。 - 添加要在您的安装中使用的功能
- 当前在WP核心中已弃用的
get_blog_list()
函数,但仍然可用。插件会检查此并从src/core.php
获取替代项。 - 如果您将使用此函数的替代项来开发,请使用类
Multisite_Core
中的get_blog_list()
方法。我的源代码也使用Transient API进行缓存。有关此函数的更多信息,请参阅src/class-core.php
。 - 如果您使用WordPress 3.7及以上版本,请检查函数
wp_get_sites()
,这是核心中获取网络内所有站点的新替代函数。此函数接受一个包含参数的数组,请参阅描述。 - 但是,如果您使用WordPress 4.6及以上版本,则新的替代函数 ;) -
get_sites()
- 是获取网络中所有站点的当前函数。此插件的辅助方法Multisite_Core::get_blog_list()
或函数get_blog_list()
都包含所有检查。
- 当前在WP核心中已弃用的
- 过滤主题列表以快速找到目标。在单个主题页面上也有效,也在网络主题页面上有效。
- 在网络站点视图页面上为每个站点添加方便的SSL标识符。
安装
Composer包
此插件作为Composer包提供,可以通过Composer安装
composer create-project bueltge/wordpress-multisite-enhancements --no-dev
.
该软件包位于 packagist,包名为 bueltge/wordpress-multisite-enhancements
。
WordPress 后端
通过后端安装程序进行安装。通过搜索找到并安装。
手动模式,(s)FTP
- 解压缩下载的软件包。
- 将文件上传到
/wp-content/plugins/
目录。 - 通过 WordPress 中的 网络/插件 菜单激活插件,并点击 网络激活。
截图
其他注意事项
由 Inpsyde 制作 · 该团队自 2006 年以来一直在开发网络。
错误、技术提示或贡献
请在此 GitHub 仓库 上提供反馈、贡献并报告技术错误,使用 Issues。
许可证
好消息,此插件对每个人都是免费的!由于它根据 GPL 发布,您可以在个人或商业博客上免费使用它。但如果您喜欢这个插件,您可以感谢我并留下 一小笔捐款,以感谢我花费在编写和支持此插件上的时间。我真的不想知道这个插件已经消耗了我多少小时的生命;)
联系 & 反馈
该插件由我 Frank Bültge 设计和开发。
请告诉我您是否喜欢这个插件,或者您讨厌它,或者任何其他事情...请分叉它,为想法和错误添加一个问题。
免责声明
我是德国人,我的英语可能在这里和那里很糟糕。所以请对我有耐心,并告诉我错别字或语法部分。谢谢