{"id":237223,"date":"2025-06-19T19:10:34","date_gmt":"2025-06-19T19:10:34","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/copyblocker-pro\/"},"modified":"2025-08-13T19:57:25","modified_gmt":"2025-08-13T19:57:25","slug":"copyblocker-pro","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/copyblocker-pro\/","author":18604419,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"1.0.4","tested":"6.8.5","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"CopyBlocker for WP Content Copy Protection","header_author":"sadathimel","header_description":"A retro-styled plugin to disable text selection, copying, pasting, and inspecting on your WordPress site.","assets_banners_color":"97c0da","last_updated":"2025-08-13 19:57:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/sadathimel\/copyblocker-pro","header_author_uri":"https:\/\/github.com\/sadathimel","rating":5,"author_block_rating":0,"active_installs":90,"downloads":771,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"sadathimel","date":"2025-08-13 07:14:48"},"1.0.4":{"tag":"1.0.4","author":"sadathimel","date":"2025-08-13 19:57:25"}},"upgrade_notice":{"1.0.4":"<p>Added new options to block printing (Ctrl+P) and image downloads, improved reliability, clarified screen capture limitations, and removed unused alert settings.<\/p>","1.0.3":"<p>Fixed nonce expiration bug and updated admin styles.<\/p>","1.0.2":"<p>Improved security and settings logic; enhanced WordPress.org compliance.<\/p>","1.0.0":"<p>Initial release of CopyBlocker Pro with core content protection features.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3336373,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3314885,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3345364,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3314888,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3314884,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Admin Settings Interface - Retro-themed, clean, and easy to use","2":"Example: Blocked Right Click Context Menu","3":"Example: Disabled Copy Shortcut in Action","4":"Example: Blocked Print Action (Ctrl+P)","5":"Example: Blocked Image Download"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[18193,126684,51460,243827],"plugin_category":[48,54],"plugin_contributors":[242558,246257],"plugin_business_model":[],"class_list":["post-237223","plugin","type-plugin","status-publish","hentry","plugin_tags-content-protection","plugin_tags-disable-copy","plugin_tags-images-protection","plugin_tags-text-lock","plugin_category-language-tools","plugin_category-security-and-spam-protection","plugin_contributors-sadathimel","plugin_contributors-themedot","plugin_committers-sadathimel"],"banners":{"banner":"https:\/\/ps.w.org\/copyblocker-pro\/assets\/banner-772x250.png?rev=3314885","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/copyblocker-pro\/assets\/icon-256x256.png?rev=3336373","icon_2x":"https:\/\/ps.w.org\/copyblocker-pro\/assets\/icon-256x256.png?rev=3336373","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/copyblocker-pro\/assets\/screenshot-1.png?rev=3345364","caption":"Admin Settings Interface - Retro-themed, clean, and easy to use"},{"src":"https:\/\/ps.w.org\/copyblocker-pro\/assets\/screenshot-2.png?rev=3314888","caption":"Example: Blocked Right Click Context Menu"},{"src":"https:\/\/ps.w.org\/copyblocker-pro\/assets\/screenshot-3.png?rev=3314884","caption":"Example: Disabled Copy Shortcut in Action"}],"raw_content":"<!--section=description-->\n<p><strong>CopyBlocker for WP Content Copy Protection, No Right Click, No Inspect, No Copy(Ctrl + C), and No Paste(Ctrl + V)<\/strong> is your ultimate solution for <strong>copy protection<\/strong> and <strong>content security<\/strong> on WordPress. Safeguard your website\u2019s valuable content from unauthorized copying, plagiarism, and theft with this powerful, user-friendly plugin. Designed with a retro-themed settings interface, it offers seamless control over features to ensure your content stays safe.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ul>\n<li><strong>Text Lock<\/strong>: Disable text selection to prevent copying.<\/li>\n<li><strong>Copy Block<\/strong>: Block copy (Ctrl+C \/ Cmd+C) and paste (Ctrl+V \/ Cmd+V) shortcuts.<\/li>\n<li><strong>Anti-Copy Guard<\/strong>: Prevent select all (Ctrl+A \/ Cmd+A) for robust protection.<\/li>\n<li><strong>Content Shield<\/strong>: Block right-click context menus to deter content theft.<\/li>\n<li><strong>Plagiarism Shield<\/strong>: Attempt to block inspect element\/developer tools (Ctrl+Shift+I \/ Cmd+Opt+I) to secure content.<\/li>\n<li><strong>Screen Capture Protection<\/strong>: Attempt to detect the PrintScreen key, though OS-level screenshots may not be preventable.<\/li>\n<li><strong>Print Protection<\/strong> (New in 1.0.4): Block print actions (Ctrl+P \/ Cmd+P) to prevent printing of pages.<\/li>\n<li><strong>Image Download Protection<\/strong> (New in 1.0.4): Prevent image downloads and drag-to-download actions.<\/li>\n<li><strong>Translation-Ready<\/strong>: Supports multiple languages, including Bangla (<code>bn_BD<\/code>), with <code>.po<\/code> and <code>.mo<\/code> file compatibility.<\/li>\n<li><strong>Retro-Styled Interface<\/strong>: Modern yet nostalgic admin panel for easy configuration.<\/li>\n<\/ul>\n\n<p>Whether you\u2019re a blogger, business owner, or content creator, <strong>CopyBlocker for Content Protector<\/strong> ensures your website\u2019s content remains yours. Perfect for preventing <strong>plagiarism<\/strong>, securing <strong>text lock<\/strong> mechanisms, and maintaining a <strong>copy-safe<\/strong> environment, this plugin is lightweight, SEO-friendly, and compatible with modern WordPress versions.<\/p>\n\n<h3>Why Choose CopyBlocker Pro?<\/h3>\n\n<ul>\n<li><strong>Secure Content<\/strong>: Protect blog posts, product descriptions, and creative work from unauthorized copying.<\/li>\n<li><strong>Anti-Plagiarism<\/strong>: Deter content scrapers and maintain originality.<\/li>\n<li><strong>User-Friendly<\/strong>: Easy-to-use settings with a retro aesthetic for a delightful experience.<\/li>\n<li><strong>Lightweight<\/strong>: Minimal impact on site performance while delivering robust <strong>copy protection<\/strong>.<\/li>\n<li><strong>Global Protection<\/strong>: Restrictions apply only to public-facing pages for non-logged-in users, leaving admin users unaffected.<\/li>\n<\/ul>\n\n<p>Enhance your WordPress site\u2019s security with <strong>CopyBlocker for Content Protector<\/strong>\u2014the ultimate <strong>anti-theft<\/strong> and <strong>content shield<\/strong> solution for today\u2019s digital world. Ideal for anyone seeking <strong>text defender<\/strong>, <strong>copy block<\/strong>, or <strong>plagiarism shield<\/strong> functionality.<\/p>\n\n<h3>Get Started Today!<\/h3>\n\n<p>Install now to block copying, secure your content, and enjoy peace of mind with <strong>CopyBlocker for Content Protector<\/strong>.<\/p>\n\n<h3>Support the Developer<\/h3>\n\n<p>Enjoying CopyBlocker Pro? Support development by buying the author a coffee:<br \/>\n\u2615 <a href=\"https:\/\/buymeacoffee.com\/5adat\">Buy Me a Coffee<\/a><\/p>\n\n<!--section=installation-->\n<p>Follow these simple steps to install and use CopyBlocker for<\/p>\n\n<ol>\n<li><p><strong>Upload via WordPress Admin<\/strong><\/p>\n\n<ul>\n<li>Go to your WordPress dashboard.<\/li>\n<li>Navigate to <em>Plugins &gt; Add New<\/em>.<\/li>\n<li>Click <em>Upload Plugin<\/em>, select the <code>copyblocker-pro.zip<\/code> file, and click <em>Install Now<\/em>.<\/li>\n<li>After installation, click <em>Activate<\/em>.<\/li>\n<\/ul><\/li>\n<li><p><strong>Or Upload Manually via FTP<\/strong><\/p>\n\n<ul>\n<li>Extract the plugin ZIP file.<\/li>\n<li>Upload the <code>copyblocker-pro<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Go to your WordPress admin panel and activate the plugin from the <em>Plugins<\/em> screen.<\/li>\n<\/ul><\/li>\n<li><p><strong>Configuration<\/strong><\/p>\n\n<ul>\n<li>After activation, go to <em>Settings &gt; CopyBlocker Pro<\/em>.<\/li>\n<li>Toggle the protection features you want to enable (copy, paste, right-click, inspect, print, image download, etc.).<\/li>\n<li>Click <em>Save Settings<\/em>.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20enable%20restrictions%20on%20specific%20pages%3F'><h3>Can I enable restrictions on specific pages?<\/h3><\/dt>\n<dd><p>Currently, the plugin applies globally to all public pages. For custom page-level control, contact the developer for advanced integration.<\/p><\/dd>\n<dt id='is%20the%20plugin%20translatable%3F'><h3>Is the plugin translatable?<\/h3><\/dt>\n<dd><p>Yes, CopyBlocker Pro is translation-ready and includes support for languages like Bangla (<code>bn_BD<\/code>). You can contribute translations using <code>.po<\/code> and <code>.mo<\/code> files.<\/p><\/dd>\n<dt id='will%20this%20affect%20admin%20or%20logged-in%20users%3F'><h3>Will this affect admin or logged-in users?<\/h3><\/dt>\n<dd><p>No. All restrictions are applied only to public-facing parts of your site for non-logged-in users. Admins and editors are unaffected while working in the dashboard.<\/p><\/dd>\n<dt id='how%20do%20i%20disable%20only%20right-click%20but%20allow%20text%20selection%3F'><h3>How do I disable only right-click but allow text selection?<\/h3><\/dt>\n<dd><p>In the plugin settings, uncheck \"Disable Selection\" but leave \"Block Right Click\" checked.<\/p><\/dd>\n<dt id='can%20i%20completely%20block%20screenshots%3F'><h3>Can I completely block screenshots?<\/h3><\/dt>\n<dd><p>The plugin attempts to detect the PrintScreen key, but browser and OS limitations may allow screenshots via external tools or system-level functions. Consider using watermarks for additional protection.<\/p><\/dd>\n<dt id='can%20i%20block%20printing%20or%20image%20downloads%3F'><h3>Can I block printing or image downloads?<\/h3><\/dt>\n<dd><p>Yes, new in version 1.0.4, you can block print actions (Ctrl+P \/ Cmd+P) and prevent image downloads or drag-to-download actions via the settings panel.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added new options to block print actions (Ctrl+P \/ Cmd+P) and image downloads\/drag-to-download.<\/li>\n<li>Fixed enqueue condition to include all protection settings (block_print, block_image_download).<\/li>\n<li>Removed unused alert settings from frontend script.<\/li>\n<li>Added check to skip protections for logged-in users.<\/li>\n<li>Clarified screen capture limitations in documentation and settings.<\/li>\n<li>Fixed uninstall script to clean up all settings.<\/li>\n<li>Updated font references in admin CSS.<\/li>\n<li>Updated version to 1.0.4.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Changed display name to \"CopyBlocker for Content Protector\" (slug remains <code>copyblocker-pro<\/code>).<\/li>\n<li>Removed <code>load_plugin_textdomain()<\/code> as per WordPress.org guidelines (WordPress 4.6+ handles translations).<\/li>\n<li>Added escaping to all echoed variables (e.g., <code>$status_message<\/code> in <code>includes\/settings.php<\/code>) to prevent XSS.<\/li>\n<li>Updated readme with SEO-optimized description and keywords.<\/li>\n<li>Fixed \"The link you followed has expired\" error by simplifying nonce handling and securing redirects.<\/li>\n<li>Updated admin CSS with enhanced retro styling for settings settings-grid, tooltips, and buttons.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Removed unnecessary <code>load_plugin_textdomain()<\/code> call.<\/li>\n<li>Escaped settings messages to prevent XSS.<\/li>\n<li>Improved settings logic and script handling.<\/li>\n<li>Fixed issues with unchecked options still applying.<\/li>\n<li>Added nonce verification for security compliance.<\/li>\n<li>Replaced raw SQL in <code>uninstall.php<\/code> with <code>get_sites()<\/code>.<\/li>\n<li>Scoped custom font to plugin settings page.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with features to block selection, copy, paste, developer tools, and right-click.<\/li>\n<li>Retro-styled settings settings-grid with translation support.<\/li>\n<\/ul>","raw_excerpt":"Block copying and secure content with CopyBlocker for Content Protector, a retro-styled plugin to prevent unauthorized use.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/237223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=237223"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sadathimel"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=237223"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=237223"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=237223"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=237223"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=237223"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=237223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}