该插件尚未通过WordPress的最新3个主要版本进行测试。 当与较新版本的WordPress一起使用时,可能不再受到维护或支持,并且可能会存在兼容性问题。

Disable Site Delete

描述

Disable Site Delete plugin only allows network administrators to delete a blog/site on a WordPress Multisite network. It does not allow blog owners to delete their blogs.

It works by doing that in 3 steps:-

  • Removes the delete Site link from tools menu for non network admins
  • Breaks out of wpmu_delete_blog function to avoid deletion of blog
  • hacks around option to avoid sending the delete confirmation mail to blog owner

Need more details, please visit this post on BuddyDev

屏幕截图

  • No Delete Menu for Non Network Administrator screenshot-1.png.
  • Here is the message shown to the blog owner if they somehow manage to open the link screenshot-2.png

安装

  1. Download disable-site-delete.zip and extract(unzip)
  2. Upload disable-site-delete to the /wp-content/plugins/ directory
  3. Network Activate the plugin through the ‘My Sites->Network Admin->Plugins’ menu in WordPress Multisite
  4. have fun!

常见问题

Does it completely removes the capability to delete blog for blog admins/owners

That’s right. Only network administrator can delete a blog.

How to localize

Please look into the ‘languages’ directory of this plugin. you will find the po file. Just translate it and save there as your_locale.mo(e.f en_US.mo)

Is there an alternative?

Yes, there is a plugin by Ryan Hellyer Delete Delete Site but that only removes the menu link and does not actually prevent users from doing it completely(try typing the url and you will know what I mean).

I have more Questions?

We will love to hear your feedback at BuddyDev

评价

2020 年 10 月 17 日
a good simple plugin that does what ist says and does not try to do too much
阅读所有2条评价

贡献者及开发者

“Disable Site Delete” 是开源软件。 以下人员对此插件做出了贡献。

贡献者

将“Disable Site Delete”翻译成您的语言。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

1.0

Initial release