Hi Guys,
When I wrote my previous post about disabling the copy paste with jQuery, I thought may be its going to be a good idea to just build a plugin for WordPress too.
So I just did that and its available from wordpress
Its called jcwp copy paste blocker
http://wordpress.org/extend/plugins/jcwp-copy-paste-blocker/
Screenshots

Above screenshot shows the options that can be configured
Below is a screenshot that shows it in use. Most of the stuff is silently done, it just when you enable Alert this happens

Options
- Disable content selection:
When this is enabled then visitors on your website will no longer able to select any text as long as javascript is enabled and they don’t use other means to copy content - CSS disable text selection
Styles below are added to the document to disable text selection.
- {
- '-moz-user-select':'none',
- '-webkit-user-select':'none',
- 'user-select':'none',
- '-ms-user-select':'none'
- }
- Keyboard events
You can disable keyboard events such as ctrl+save and ctrl+select all - Disable right mouse click
You can disable context menu as well - Protection level
You can choose if you would like to protect the pages, posts, homepage or everything - Alert
Just as you see in the screenshot above - Alert message
Custom alert message - Powered by link
Enable it to show your support
Installation
- Upload unzipped plugin directory to the /wp-content/plugins/ directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Use the Plugin Options on left menu under Settings > JCWP copy paste blocker.
Works on
Plugin has been tested on wordpress version 3.4.1 but it should work on wordpress version 2.8 onwards without any problems
Browser support
Plugin has been tested on
- IE8+
- Firefox
- Chrome
- Safari
Opera has not been tested on so I am not sure if that matters given the market share.
Wanna support me?
No one cares, but its worth asking.
Bug Report
Use comments to report a bug, Please mention your environment e.g. Browser type, version etc.
I hope that this plugin is something that you are looking for. Just in case you have a feature request don’t forget leave your comments
Cheers,
Advertisement





JC WordPress Coupon Revealer Plugin Pro License
Australian Street Names with City, State and Display Names only, Single Server License
Hi,
I installed your plugin using the description above. All contents on the home page are secured now but not on the detailed blog article where you get to after click on “continue reading”. What is wrong?
Thanks in advance
patricia
Thanks for reporting this issue. I’ll look into that. Will update you soon if I found any issues.
Cheers!
I’ve just tested on your site and I can’t reproduce the issue that you described. What browser are you using and which version? I tried FF, Chrome, Safari and IE9. It seems to be working ok.
Cheers,
Aha! you’re right – it was cache.
By the way, I’m working on an image protector plugin. If you’re interested, contact me – it might be worth combining them.
Paul
that’s cool that It worked for you now. Can you consider voting for this plugin?
Its good to hear that you are working on a image protector plugin. Yeah we can combine the two. I’ve emailed you separately with couple of questions regarding the proposal of combining the 2 plugins.
Cheers mate!
I reinstalled the version on wordpress.org, and it seems to have the same behaviour. It’s v1.0 – is there a different one?
It seems to work in all my tests. It’s still version 1.0, change was not big enough to go into new version. Which browsers have you tried this plugin on? Try to clear the browser cache and try again. Maybe the old JS file is cached. Is it possible for you to disable all plugin settings, clear the browser cache, re-enable every setting one by one and testing through each one. It would be great help to share your results. It will help me troubleshoot the issue. Thanks heaps on working with me on this issue.
for some reason, when I enable this plugin, it disables everything, even if I have those selections turned off.
Thanks for letting me know. I am working on this issue now.
Cheers!
Alright I’ve fixed the issue. Could you please reinstall this plugin and let me know if the fix works for you?
Cheers!