跳至内容
WordPress.org

China 简体中文

  • 主题
  • 插件
  • 新闻
    • 文档
    • 论坛
  • 关于
  • 获取 WordPress
获取 WordPress
WordPress.org

Plugin Directory

PW Security and Backup

  • 提交插件
  • 我的收藏
  • 登录
  • 提交插件
  • 我的收藏
  • 登录

PW Security and Backup

作者:pwfeedtr
下载
  • 详情
  • 评价
  • 安装
  • 开发进展
支持

描述

PW Security and Backup brings practical WordPress security and backup tools into one administration panel.

Main features:

  • Login attempt limiting and temporary IP bans.
  • Optional custom login path, additional password, and challenge question.
  • WordPress hardening controls with rollback support.
  • Suspicious-code scanning for WordPress files.
  • SHA-256 file integrity baselines and chunked site-directory monitoring.
  • Email notifications for administrator login, file changes, and IP bans.
  • WordPress site-file and database backups in ZIP format, excluding authentication secrets and environment configuration files.
  • Read-only backup comparison without overwriting or deleting WordPress core, theme, or plugin files.
  • Security logs, traffic records, and a security analysis report.
  • Translation-ready English source interface for translate.wordpress.org.

Login-path hiding and live traffic recording are disabled by default. They can be enabled after the administrator reviews the related settings and confirms that the hosting or proxy configuration is compatible.

The plugin does not require a license key, send telemetry, or load remote scripts. Email notifications are sent through the WordPress mail system to the configured address when enabled.

Important: WordPress scheduled events depend on site traffic unless the hosting provider runs a real server cron. FTP changes are reported after a complete scheduled integrity scan finishes.

Privacy

The plugin does not send telemetry, scan results, traffic records, credentials, or backup contents to PW Feed or another external service.

Security logs may store an IP address, WordPress username, event time, and event description. When live traffic recording is explicitly enabled, the plugin locally stores a limited rolling set of request paths, IP addresses, request methods, referrers, and user-agent strings. Administrators can clear these records from the plugin screens. The configured retention period applies to security logs.

Quarantined files and their local metadata are stored below the WordPress uploads directory in the plugin-specific pw-security-and-backup storage directory. The quarantine directory has a random component and access-blocking files. Quarantine data is not sent to an external service.

Email notifications are sent through the site’s WordPress mail configuration to the address selected by the administrator. Backups can contain personal and sensitive site data because they include site files and database tables. WordPress authentication configuration files, including wp-config.php and environment files, are excluded. Backup archives are placed below the WordPress uploads directory in the plugin-specific pw-security-and-backup storage directory with a random component and access-blocking files. Archives are downloaded through a capability- and nonce-protected administration action. Server-level access rules should also protect the uploads directory on hosting configurations that do not honor Apache or IIS access files.

More Information

For more information, documentation, and product updates, visit PW WordPress Plugin. Turkish-language information is available at PW WordPress Plugin Türkiye.

屏幕截图

Security center and current security score.
Security center and current security score.
Login security and notification settings.
Login security and notification settings.
File scanner and integrity monitoring.
File scanner and integrity monitoring.
Protected backup creation, download, deletion, and read-only comparison tools.
Protected backup creation, download, deletion, and read-only comparison tools.

安装

  1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin, or install it from the WordPress Plugin Directory.
  2. Activate PW Security and Backup.
  3. Open PW Security in the WordPress administration menu.
  4. Review the login, hardening, notification, scan, integrity, and backup settings before enabling changes.
  5. Create a file-integrity baseline after confirming that the site files are clean.

常见问题

Does the plugin send data to an external service?

No. It does not send telemetry or security scan data to PW Feed.

How can I contact the plugin author?

Visit https://www.pwfeed.com or email support@pwfeed.com.

Are FTP file changes detected immediately?

Not at the exact moment of the FTP operation. WordPress cannot observe an FTP event directly. The chunked integrity scan detects new, modified, or deleted files when the scheduled scan reaches them and sends a summary after the scan completes.

Why can scheduled scans run late?

WP-Cron normally runs when the site receives a request. On low-traffic sites, configure a real server cron to request WordPress cron regularly.

Where are backups stored?

Backups are stored in a protected directory below the WordPress uploads directory. Access-blocking files are created for common Apache and IIS configurations.

Does uninstalling remove plugin settings?

Yes. Uninstalling from the WordPress Plugins screen removes plugin settings, reports, logs, and scheduled events. Backup ZIP files are deliberately preserved so an uninstall does not destroy recovery data.

评价

此插件暂无评价。

贡献者及开发者

「PW Security and Backup」是开源软件。 以下人员对此插件做出了贡献。

贡献者
  • pwfeedtr

帮助将「PW Security and Backup」翻译成简体中文。

对开发感兴趣吗?

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

更新日志

3.1.11

  • Excluded wp-config.php, environment files, and related configuration copies from all newly created backups.
  • Added a warning for legacy backup archives that may contain authentication secrets and blocked comparison of those archives.
  • Moved backup and quarantine data into the plugin-specific directory resolved through wp_upload_dir().
  • Replaced hard-coded theme and content paths with WordPress directory APIs.
  • Removed runtime definition of DISALLOW_FILE_EDIT; the plugin now reports the existing configuration without changing it.
  • Replaced direct server-rule file writes with WordPress marker management.
  • Made backup comparison read-only and removed operations that overwrote or deleted WordPress core, theme, or plugin files.

3.1.10

  • Replaced plugin-owned three-character identifiers with the unique pwfsab prefix.
  • Moved plugin classes to the PWFeedTR\SecurityAndBackup namespace.
  • Aligned the WordPress.org contributor and website metadata with pwfeedtr and pwfeed.com.
  • Standardized plugin-owned administration slugs, assets, cron hooks, storage keys, backup names, and quarantine paths.
  • Fixed XML-RPC blocking so it no longer refers to an undefined server class.
  • Aligned the plugin author identity with PW Feed, pwfeed.com, and the pwfeedtr WordPress.org account.
  • Sanitized request, query-string, login-field, settings, scanner, and backup-path inputs before use.
  • Removed bundled runtime translation files and explicit translation loading for WordPress.org language packs.

3.1.9

  • Corrected translatable numbered placeholders reported by the WordPress.org automated plugin scan.
  • Added the remaining Reporting label to the translation catalogue.
  • Updated the plugin version and stable tag for the corrected WordPress.org submission package.

3.1.8

  • Corrected numbered sprintf placeholders in translatable administrator-login and IP-ban notification messages for WordPress Plugin Check compatibility.
  • Moved the remaining Reporting label into the standard translation catalogue.
  • Completed a source-level English and Turkish localization audit and removed all HTML and JavaScript from translation entries.
  • Moved administration interactions and confirmation prompts to an enqueued JavaScript file.
  • Corrected remaining mixed-language labels, stored scanner risk keys, traffic status keys, plural strings, and locale-sensitive analysis reports.
  • Hardened request handling, verified client IP handling, CSV exports, secure-cookie behavior, notification preferences, and private backup directory naming.
  • Disabled login-path hiding and live traffic recording by default for safer first activation and documented local privacy-related data.
  • Added administrator-login notifications and cleared all plugin cron hooks during uninstall.

3.1.7

  • Audited the complete translation catalogue and corrected mixed Turkish-English source strings.
  • Removed nested gettext calls and corrected untranslated conditional interface messages.
  • Rebuilt the POT, PO and MO language files from the corrected English source.

3.1.6

  • Replaced the legacy runtime translation dictionary with standard WordPress gettext source strings.
  • Completed English-source coverage for administration screens, notices, email messages, scheduled tasks, scanner results, backup operations, and conditional interface states.

3.1.5

  • Added English translations for short Latin-only Turkish status labels and dynamic analysis metrics missed by the previous character-based audit.
  • Covered scan totals, skipped files, traffic metrics, protection level, risk labels, action labels, and empty-state values.

3.1.4

  • Expanded English coverage for legacy Turkish administration text, scanner findings, hardening controls, backup messages, reports, and emergency recovery guidance.
  • Added complete sentence translations to prevent mixed Turkish-English interface output.

3.1.3

  • Moved explicit translation loading to the WordPress init action.
  • Removed early translation calls from stored default settings to prevent WordPress 6.7+ just-in-time translation warnings and related header warnings.

3.1.2

  • Fixed invalid translated default parameter expressions that caused a PHP fatal error while loading the plugin.
  • Kept translated fallback messages inside the affected methods for PHP 7.4 and later compatibility.

3.1.1

  • Prepared the package for the WordPress Plugin Directory.
  • Standardized the permanent slug and text domain as pw-security-and-backup.
  • Added a WordPress.org-compatible readme and uninstall cleanup.
  • Connected legacy interface text to standard WordPress gettext calls while retaining a compatibility fallback.
  • Expanded the POT and Turkish PO/MO catalogs for administration, email, log, CSV, and error messages.
  • Preserved chunked full-directory integrity monitoring from version 3.0.8.

额外信息

  • 版本 3.1.11
  • 最后更新:2 周前
  • 活跃安装数量 不到10
  • WordPress 版本 5.8 或更高版本
  • 已测试的最高版本为 7.0.4
  • PHP 版本 7.4 或更高版本
  • 语言
    English (US)
  • 标签
    backupfirewalllogin securitymalware scannersecurity
  • 高级视图

评级

尚未提交反馈。

您的评价

查看全部评论

贡献者

  • pwfeedtr

支持

有话要说吗?是否需要帮助?

查看支持论坛

  • 关于
  • 新闻
  • 主机
  • 隐私
  • 陈列窗
  • 主题
  • 插件
  • 区块样板
  • 学习
  • 支持
  • 开发者
  • WordPress.tv ↗︎
  • 参与
  • 活动
  • 捐赠 ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

China 简体中文

  • 关注我们的 X(原 Twitter)账号
  • 访问我们的 Bluesky 账号
  • 关注我们的 Mastodon 账号
  • 访问我们的 Threads 账号
  • 访问我们的 Facebook 公共主页
  • 关注我们的 Instagram 账号
  • 关注我们的 LinkedIn 主页
  • 访问我们的 TikTok 账号
  • 访问我们的 YouTube 频道
  • 访问我们的 Tumblr 账号
代码如诗
The WordPress® trademark is the intellectual property of the WordPress Foundation.