URL Parameter Decoder WordPress Plugin
This plugin decodes URL parameters and allows you to display them using shortcodes.
It supports both base64-encoded and URL-encoded parameters.

Plugin Description and Usage
This plugin decodes URL parameters and allows you to display them using shortcodes. It supports both base64-encoded and URL-encoded parameters, and you can even mix different encodings in the same URL.
Supported Encodings
- Base64 Encoding: Useful for passing binary data or strings that may contain special characters.
- URL Encoding: Also known as Percent-encoding, it's used to encode special characters in a URL.
- Plain Text: The plugin will also accept and pass through unencoded text.
Use Cases:
Email Marketing Campaigns:
Pass encoded campaign parameters using links
Tracking source information
Dynamic content based on URL parameters
Direct Mail Campaigns:
Pass encoded parameters through custom QR codes.
Dynamic content based on URL parameters
Zoom Meeting Chat:
Pass encoded parameters through URL's in chat
Dynamic content based on URL parameters
User Personalization:
Displaying personalized content
Handling user preferences via URL
Dynamic page customization
Integration Systems:
Processing encoded data from external systems
Handling complex parameter passing
Safe URL parameter processing
This plugin provides a robust solution for handling encoded URL parameters in WordPress, with strong emphasis on security, flexibility, and ease of use. It's particularly useful for sites that need to process encoded parameters while maintaining clean URLs and secure data handling.
How Default Values Work
Default values are used when no URL parameter is present for a given shortcode. Here's how it works:
- If a URL parameter is present, it will be used (after decoding if necessary).
- If no URL parameter is present, the plugin will use the default value you've set here.
- If no URL parameter is present and no default value is set, the shortcode will display nothing.
This allows you to have fallback content when URL parameters are not provided, ensuring your pages always display meaningful content.
Enable on Posts
Select the posts where you want to enable the URL Parameter Decoder. This allows you to use the shortcodes only on specific posts.
Enable on Pages
Select the pages where you want to enable the URL Parameter Decoder. This allows you to use the shortcodes only on specific pages.
Security Features
This plugin implements several security measures to ensure safe operation:
- User Capability Check: Only users with the "manage_options" capability can access this settings page.
- Nonce Verification: Form submissions are protected against CSRF attacks using WordPress nonces.
- Input Sanitization: All user inputs are sanitized before being saved or used.
- Output Escaping: All output is properly escaped to prevent XSS attacks.
- Reserved Parameter Protection: WordPress reserved parameters are blocked to prevent conflicts.
- Selective Activation: The plugin can be enabled only on specific posts and pages.
- Safe Decoding: The plugin uses safe decoding methods to handle base64 and URL-encoded data.
These security measures help protect your WordPress site from common vulnerabilities while using this plugin.

Infinite Features Available
Aliquam pellentesque ipsum nisl, in feugiat erat sagittis sit amet.

Integrated Membership System
Aliquam pellentesque ipsum nisl, in feugiat erat sagittis sit amet.

Facebook Comments Included
Aliquam pellentesque ipsum nisl, in feugiat erat sagittis sit amet.

Mobile Responsive Pages
Aliquam pellentesque ipsum nisl, in feugiat erat sagittis sit amet.

Class Aptent Taciti
Donec dignissim id orci sed elementum. In ornare consequat lacus ac imperdiet.

Vivamus Elementum
Vivamus elementum ipsum feugiat risus fermentum, quis tempor erat bibendum.

Nullam Elementum
Aliquam ultrices suscipit libero, et vehicula massa cursus ut. Vivamus dapibus fermentum tortor in iaculis.

Consequat Euismod
Fusce elit risus, condimentum id felis et, sodales faucibus odio. Proin laoreet ac urna.
