bueltge/wordpress-multisite-enhancements

为网络管理员增强多站点功能,涵盖多个主题

1.7.1 2024-07-18 15:06 UTC

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()都包含所有检查。
  • 过滤主题列表以快速找到目标。在单个主题页面上也有效,也在网络主题页面上有效。
  • 在网络站点视图页面上为每个站点添加方便的SSL标识符。

安装

Composer包

此插件作为Composer包提供,可以通过Composer安装
composer create-project bueltge/wordpress-multisite-enhancements --no-dev.

该软件包位于 packagist,包名为 bueltge/wordpress-multisite-enhancements

WordPress 后端

通过后端安装程序进行安装。通过搜索找到并安装。

手动模式,(s)FTP

  1. 解压缩下载的软件包。
  2. 将文件上传到 /wp-content/plugins/ 目录。
  3. 通过 WordPress 中的 网络/插件 菜单激活插件,并点击 网络激活

截图

  1. 网站上的博客 ID

Blog ID on Sites

  1. 用户上的用户 ID

User ID on Users

  1. 在每个博客上安装新插件的“添加新”链接

Add New link to install new plugin on each blog

  1. 在管理员工具栏上使用计数器管理评论

Manage Comments with Counter on Admin Bar

  1. 插件在哪个博客上激活

On which blog is the plugin active

  1. 主题在哪个博客上激活

On which blog is the theme active

  1. 新的管理员页脚文本

New Admin footer text

  1. 管理员工具栏上的 Favicon

Favicon on Admin bar

  1. 筛选主题

Filter Themes

其他注意事项

Inpsyde 制作 · 该团队自 2006 年以来一直在开发网络。

错误、技术提示或贡献

请在此 GitHub 仓库 上提供反馈、贡献并报告技术错误,使用 Issues。

许可证

好消息,此插件对每个人都是免费的!由于它根据 GPL 发布,您可以在个人或商业博客上免费使用它。但如果您喜欢这个插件,您可以感谢我并留下 一小笔捐款,以感谢我花费在编写和支持此插件上的时间。我真的不想知道这个插件已经消耗了我多少小时的生命;)

联系 & 反馈

该插件由我 Frank Bültge 设计和开发。

请告诉我您是否喜欢这个插件,或者您讨厌它,或者任何其他事情...请分叉它,为想法和错误添加一个问题。

免责声明

我是德国人,我的英语可能在这里和那里很糟糕。所以请对我有耐心,并告诉我错别字或语法部分。谢谢