Encrypt Blogs
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