Encrypt your blog content with time-based encryption using either PHP or GPG encryption methods.
| Author: | bokumin (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 6.6.2 |
| Plugin version: | 1.1.0 |
| Added to WordPress repository: | 07-11-2024 |
| Last updated: | 07-11-2024 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://github.com/bokumin/encrypt-blogs |
| Total downloads: | 908 |
![]() Click to start download |
|
Encrypt Blogs is a WordPress plugin that allows you to encrypt specific content blocks in your posts and pages. It provides flexible time-based encryption with support for both PHP and GPG encryption methods.
Key Features
Time-based content encryption
Support for both PHP (AES-256-CBC) and GPG encryption
Multiple display modes for encrypted content
Custom Gutenberg block for easy content management
Flexible date/time format support
Display Modes
Hidden – Completely hide the encrypted content
Show Encrypted – Display the encrypted text
Show Message – Display a custom message
Redacted – Show a redacted placeholder
Time Format Support
Supports various date/time formats:
Full format: “2024-03-25 14:30”
Date only: “2024-03-25”
Month and day: “03-25”
Time only: “14:30”
Usage
Create a new post or edit an existing one
Add the ‘Encrypted Content’ block
Enter your content
Set encryption parameters in the block settings:
Start Date (optional)
End Date (optional)
Display Mode
Publish or update your post
Configuration
Navigate to Settings > Encrypt Blogs
Choose your preferred encryption method:
PHP Encryption (AES-256-CBC)
GPG Encryption
Configure the chosen method:
For PHP: Set a secure passphrase
For GPG: Add your public/private keys and passphrase
Development
GitHub repository: https://github.com/bokumin/encrypt-blogs
Please report issues and contribute patches through GitHub
FAQ
ChangeLog
