Category: WordPress

Plugins for WordPress sites

  • CT Safe Recovery

    Rescuing Your WordPress Site from the White Screen of Death: Introducing CT Safe Recovery

    No Release

    We’ve all been there: you click “Activate” on a new plugin or push a quick code change, and suddenly—silence. The “White Screen of Death” stares back at you, or a fatal error locks you out of your own dashboard. Usually, this means scrambling for your SFTP credentials or logging into a hosting control panel just to rename a folder and get your site back.

    I wanted a better, faster way to handle these “oops” moments directly from the browser. That’s why I built CT Safe Recovery.


    What is CT Safe Recovery?

    CT Safe Recovery is a lightweight safety net for WordPress developers and site owners. It installs a tiny “Must-Use” (MU) plugin that acts as an emergency bypass. If a plugin crashes your site, you can trigger a Safe Mode that temporarily silences all standard plugins, allowing you to log in and fix the problem without touching a single file via FTP.

    Key Features

    • One-Click Safe Mode: Use a simple URL parameter to bypass crashing plugins and regain access to your admin dashboard.
    • Sticky Sessions: Once you enter Safe Mode, it stays active for your browser session, so you can navigate to the Plugins page or Settings without getting locked out again.
    • The Kill Switch: Know exactly which plugin caused the crash? You can disable it instantly by adding a specific command to your URL.
    • Zero Footprint: Safe Mode only affects your view. Your site visitors won’t even know you’re performing surgery under the hood.

    How to Use It in an Emergency

    If your site crashes, don’t panic. Just follow the Crash Recovery Workflow:

    1. Enter Safe Mode: Navigate to your site’s recovery URL: your-site.com/wp-admin/?ct_safe_recover=1
    2. Fix the Issue: Once the dashboard loads, you have two choices:
      • Option A: Go to the Plugins page (which will now load safely) and deactivate the broken plugin.
      • Option B (Kill Switch): Use a URL parameter to force-disable the plugin: ?ct_safe_recover=1&ctc_disable=plugin-folder/plugin-file.php
    3. Exit Safe Mode: Once everything is stable, simply click “Exit Safe Mode” in the admin bar or visit: your-site.com/wp-admin/?ct_safe_recover=0

    Free to Use, Supported by You

    I believe in building tools that make the WordPress ecosystem better and more accessible. I’m releasing CT Safe Recovery for free because I know how stressful a crashed site can be.

    If this plugin saves you a few hours of headaches (or a frantic call to tech support), please consider dropping a tip in the jar. Your support helps me keep these tools updated and allows me to keep building new ones for the community.

  • CT Forms

    Meet CT Forms: The Lightweight, No-Nonsense Form Builder for WordPress

    v6.1.2

    Finding a form plugin that balances power with simplicity can be a challenge. Many options are either too bloated or lack essential features like secure file handling and easy exports. CT Forms was built to fill that gap—providing a streamlined, reliable solution for WordPress admins who need to get things done without the extra weight.


    Why Choose CT Forms?

    CT Forms is designed specifically for admin usability and database efficiency. Unlike other plugins that clutter your metadata tables, CT Forms uses dedicated storage to keep your site fast and your data organized.

    • Visual Form Builder: Create everything from simple contact forms to complex applications using text fields, dropdowns, radio buttons, and checkboxes.
    • Secure File Uploads: A built-in management screen allows you to view, download, or bulk-delete attachments effortlessly.
    • Smart Notifications: Stay informed with admin alerts and send personalized autoresponders to users. Use dynamic tokens like {all_fields} or {entry_id} to automate your workflow.
    • Easy Data Portability: Need your data in Excel? Use the one-click CSV export to move your entries wherever you need them.

    Enhanced Security with reCAPTCHA v3 Support

    Security shouldn’t come at the expense of user experience. With the latest v1.0.45 update, CT Forms now supports:

    • reCAPTCHA v3: Block bots silently without forcing users to solve puzzles.
    • v2 Options: Choose between the classic “I’m not a robot” checkbox or the invisible v2 badge.
    • Score Verification: The backend automatically verifies v3 scores to ensure only genuine humans get through.

    Getting Started in 3 Steps

    Getting your first form live takes less than two minutes:

    1. Install: Upload the plugin ZIP via your WordPress Dashboard (Plugins > Add New > Upload).
    2. Build: Navigate to CT Forms > Forms to design your fields.
    3. Publish: Copy the generated shortcode (e.g., [ct_form id="123"]) and paste it into any page or post.

    Technical Snapshot & FAQ

    Where is my data stored? Entries are kept in a dedicated database table for maximum performance. You can find them under CT Forms > Entries, featuring a full search and bulk-action suite.

    How are file uploads handled? Files are stored securely at /wp-content/uploads/ct-forms/. The admin interface includes a dedicated attachment indicator so you never miss an uploaded document.

    System Health: The plugin includes a System Diagnostics tool within the Support page, making it easy to troubleshoot server-side issues or configuration errors instantly.


    Ready to streamline your site’s data collection? Would you like me to draft a series of social media posts to help promote this new plugin release?

  • CT Under Construction Page

    Maintain your site’s professional image while working behind the scenes

    No Release

    A clean, professional “site under construction” page for WordPress – with a simple admin toggle, optional countdown, and lightweight performance.

    Summary

    CT Under Construction lets you put your WordPress site into an “under construction” mode while you work – without installing a heavy maintenance suite. Enable it with one switch, customize the message and look, and keep admin access so you can build in peace.

    Why this plugin exists

    Sometimes you just need a polished holding page while a site is being built, migrated, redesigned, or repaired. CT Under Construction is intentionally focused:

    • fast to enable
    • simple to configure
    • minimal footprint
    • professional default appearance

    Key features

    • one-click enable/disable
      Turn the under construction page on or off from your WordPress dashboard.
    • customizable messaging
      Add your own headline and message so visitors know what’s happening.
    • styling controls
      Choose colors to match your brand without needing to edit theme files.
    • optional countdown
      Set a target date/time to display a countdown for a relaunch or “back soon” moment.
    • optional progress indicator
      Show a simple progress percentage to indicate how far along you are.
    • admin-safe behavior
      Admins can stay logged in and work normally while visitors see the holding page.
    • SEO-friendly maintenance response
      Serves an appropriate maintenance response (503) so search engines understand the downtime is temporary.

    Best use cases

    • launching a new website
    • redesigning an existing site
    • moving hosts or domains
    • fixing a broken theme/plugin conflict
    • building a client site before go-live
    • temporary maintenance without a complex maintenance plugin

    How it works

    When enabled, CT Under Construction shows a dedicated holding page to visitors while allowing administrators to continue working in WordPress. You can control the message, colors, and optional elements like countdown and progress – all from a simple settings screen.

    Setup guide

    1. Install and activate
    • Upload the plugin zip in WordPress: Plugins → Add New → Upload Plugin
    • Activate CT Under Construction
    1. Enable under construction mode
    • Go to Settings → CT Under Construction
    • Turn on “Enable Under Construction Mode”
    1. Customize the page
    • Add your message text
    • Adjust color settings to match your site
    • Optional: set a countdown target
    • Optional: set a progress percentage
    1. Save changes
      Your site will show the under construction page to visitors immediately after saving when enabled.

    FAQ

    Does this lock me out of WordPress?
    No. Administrators can continue to access the dashboard and work as normal.

    Will this hurt SEO?
    The plugin uses a temporary maintenance response (503) so search engines understand the downtime is not permanent. Keep the mode enabled only as long as needed.

    Can I preview changes before enabling?
    Yes – configure the settings first, then enable it when ready.

    Does it work with caching plugins?
    Usually, yes. If you use aggressive page caching, you may want to purge cache after enabling or changing settings.

    Does it work with page builders?
    Yes. It does not rely on a page builder – it outputs a lightweight holding page.

    Roadmap

    CT Under Construction is intentionally simple, but future enhancements may include:

    • more template styles (still professional and minimal)
    • logo upload option
    • social links (optional)
    • email capture integration (optional)

    Support

    If you need help, found a bug, or want to request a feature:

    • Use the support form on this site
    • Include your WordPress version, theme name, and any caching/security plugins you’re using
    • If possible, include a screenshot of the settings screen and the page you’re seeing

    Changelog

    1.0.0

    Initial release

  • CT Duplicate Content

    One-click duplication for posts, pages, and custom post types

    No Release

    If you build content in WordPress long enough, you end up recreating the same structures over and over – landing pages, service pages, event templates, policy pages, product writeups, and similar layouts.

    CT Duplicate Content is a lightweight plugin that helps you safely create duplicates of posts and pages so you can work faster without breaking your originals. Duplicates are created as drafts by default, so nothing publishes accidentally.

    What it does

    • Duplicates posts and pages from the WordPress admin
    • Copies content, excerpt, hierarchy (parent/menu order), and discussion settings
    • Preserves taxonomies (categories, tags, and custom taxonomies for that post type)
    • Copies post meta / custom fields (including featured image)
    • Sets the duplicate’s author to the currently logged-in user for clarity

    How to use

    1. Install and activate the plugin
      • WordPress Admin – Plugins – Add New – Upload Plugin
    2. Duplicate content
      • Go to Posts or Pages in the admin and use the Duplicate action to create a new draft copy

    Notes

    • The plugin respects WordPress capabilities – users still need normal editing permissions for the content they are duplicating.
    • A small set of internal WordPress meta keys are skipped: _edit_lock, _edit_last, _wp_old_slug.

    Compatibility

    • WordPress 6.0+
    • PHP 7.4+