{"id":338712,"date":"2026-07-11T09:00:47","date_gmt":"2026-07-11T09:00:47","guid":{"rendered":"https:\/\/cn.wordpress.org\/plugins\/post-tips-copy-protection-helper\/"},"modified":"2026-07-11T09:23:32","modified_gmt":"2026-07-11T09:23:32","slug":"post-tips-copy-protection-helper","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/post-tips-copy-protection-helper\/","author":23099781,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.2","stable_tag":"1.2.2","tested":"7.0.1","requires":"6.0","requires_php":"7.2","requires_plugins":null,"header_name":"Post Tips & Copy Protection Helper","header_author":"\u504f\u5e97\u6d6a\u4eba","header_description":"\u4e00\u6b3e\u6781\u8f7b\u91cf\u7684\u6587\u7ae0\u63d0\u793a\u4fe1\u606f\u914d\u7f6e\u4e0e\u7248\u6743\u9632\u590d\u5236\u5b89\u5168\u52a9\u624b\u3002\u652f\u6301\u591a\u5206\u7c7b\u5b9a\u5411\u6295\u653e\u3001\u5185\u7f6e4\u6b3e\u7cbe\u7f8eTip\u6a21\u677f\u3001\u4e00\u952e\u5f00\u542f\u9ad8\u5f3a\u5ea6\u9632\u590d\u5236\u3001\u9632\u53f3\u952e\u53ca\u5c4f\u853dF12\u5f00\u53d1\u5de5\u5177\u529f\u80fd\u3002","assets_banners_color":"445b65","last_updated":"2026-07-11 09:23:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/qianxu.vip\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":57,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.2.2":{"tag":"1.2.2","author":"pdlr2027","date":"2026-07-11 09:23:32"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3603782,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3603782,"resolution":"772x250","location":"assets","locale":"","width":770,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[181673,271042,20440,271043,1178],"plugin_category":[54],"plugin_contributors":[271044],"plugin_business_model":[],"class_list":["post-338712","plugin","type-plugin","status-publish","hentry","plugin_tags-anti-copy","plugin_tags-article-tips","plugin_tags-disable-right-click","plugin_tags-post-note","plugin_tags-protection","plugin_category-security-and-spam-protection","plugin_contributors-pdlr2027","plugin_committers-pdlr2027"],"banners":{"banner":"https:\/\/ps.w.org\/post-tips-copy-protection-helper\/assets\/banner-772x250.png?rev=3603782","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/post-tips-copy-protection-helper\/assets\/icon.svg?rev=3603782","icon":"https:\/\/ps.w.org\/post-tips-copy-protection-helper\/assets\/icon.svg?rev=3603782","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>[English Description]\nPost Tips &amp; Copy Protection Helper is an ultra-lightweight, high-performance plugin designed for blog owners to place custom notifications, copyright notices, and warnings on their single posts.<\/p>\n\n<p>Key Features:\n* <strong>Multi-Rule Targeting<\/strong>: Target different post categories dynamically with multiple distinct rules.\n* <strong>4 Built-in Elegant Templates<\/strong>: Copyright, Notice, Warning, Promotion, plus raw custom HTML.\n* <strong>Dynamic Position Control<\/strong>: Display tips before content, after content, or after the first paragraph.\n* <strong>Age-based Smart Conditions<\/strong>: Show or hide specific tips based on how many days ago the post was published.\n* <strong>Premium Protection<\/strong>: Disable text selection, Ctrl+C (Cmd+C), right-click menus, and F12 developer console bypasses, with optional exemptions for logged-in administrators.\n* <strong>Lightweight &amp; High Performance<\/strong>: Zero bloat, no heavy frameworks, native translation system, zero front-end lag.<\/p>\n\n<p>[\u7b80\u4f53\u4e2d\u6587\u8bf4\u660e]\nPost Tips &amp; Copy Protection Helper \u662f\u4e00\u6b3e\u4e13\u4e3a WordPress \u7ad9\u957f\u8bbe\u8ba1\u7684\u8f7b\u91cf\u7ea7\u3001\u9ad8\u6027\u80fd\u6587\u7ae0\u63d0\u793a\u4e0e\u5b89\u5168\u52a9\u624b\u3002\u5b83\u80fd\u5e2e\u52a9\u60a8\u5728\u5355\u7bc7\u6587\u7ae0\u9875\u9762\u4e2d\uff0c\u8f7b\u677e\u63d2\u5165\u7cbe\u7f8e\u7684\u901a\u77e5\u3001\u7248\u6743\u58f0\u660e\u3001\u514d\u8d23\u8b66\u544a\u7b49\u63d0\u793a\u6846\u3002<\/p>\n\n<p>\u6838\u5fc3\u529f\u80fd\uff1a\n* <strong>\u591a\u89c4\u5219\u5206\u7c7b\u6295\u653e<\/strong>\uff1a\u652f\u6301\u521b\u5efa\u591a\u6761\u72ec\u7acb\u7684\u63d0\u793a\u89c4\u5219\uff0c\u6309\u6587\u7ae0\u5206\u7c7b\u8fdb\u884c\u7cbe\u51c6\u7684\u767d\u540d\u5355\u5b9a\u5411\u6295\u653e\u3002\n* <strong>4 \u6b3e\u6210\u54c1\u7f8e\u5316\u6a21\u677f<\/strong>\uff1a\u5185\u7f6e\u7248\u6743\u58f0\u660e\uff08\u7ecf\u5178\u6a59\u7ea2\uff09\u3001\u6e29\u99a8\u63d0\u793a\uff08\u79d1\u6280\u5929\u84dd\uff09\u3001\u514d\u8d23\u8b66\u544a\uff08\u8b66\u793a\u7ea2\u865a\uff09\u3001\u798f\u5229\u63a8\u8350\uff08\u6d3b\u8dc3\u8349\u7eff\uff09\u7b49\u5e26\u77e2\u91cf\u56fe\u6807\u7684\u7cbe\u7f8e\u6837\u5f0f\uff0c\u5e76\u652f\u6301\u5b8c\u5168\u81ea\u5b9a\u4e49 HTML \u4ee3\u7801\u3002\n* <strong>\u591a\u4f4d\u7f6e\u52a8\u6001\u63d2\u5165<\/strong>\uff1a\u652f\u6301\u5c06\u63d0\u793a\u6846\u663e\u793a\u5728\u6587\u7ae0\u6b63\u6587\u6700\u9876\u90e8\u3001\u6b63\u6587\u6700\u672b\u5c3e\u3001\u6216\u8005\u7b2c\u4e00\u6bb5\u843d\u6587\u5b57\u4e0b\u65b9\u3002\n* <strong>\u667a\u80fd\u65f6\u6548\u6027\u5224\u5b9a<\/strong>\uff1a\u652f\u6301\u6309\u6587\u7ae0\u53d1\u5e03\u65f6\u95f4\u63a7\u5236\u663e\u793a\uff0c\u53ef\u81ea\u7531\u8bbe\u7f6e\u53d1\u5e03\u591a\u5c11\u5929\u4ee5\u4e0a\u663e\u793a\uff08\u8001\u6587\u7ae0\u63d0\u793a\uff09\uff0c\u6216\u591a\u5c11\u5929\u5185\u663e\u793a\uff08\u65b0\u6587\u7ae0\u6d3b\u52a8\uff09\u3002\n* <strong>\u9ad8\u5f3a\u5ea6\u5b89\u5168\u9632\u62a4<\/strong>\uff1a\u4e00\u952e\u7981\u7528\u6587\u672c\u9009\u4e2d\u3001\u62d6\u62fd\u590d\u5236\u3001\u952e\u76d8 Ctrl+C\u3002\u652f\u6301\u7981\u7528\u9f20\u6807\u53f3\u952e\u83dc\u5355\u3001\u9632 F12\/\u5f00\u53d1\u8005\u5de5\u5177\u5ba1\u67e5\u3001\u9632 Ctrl+U \u67e5\u770b\u6e90\u7801\u53ca Ctrl+S \u7f51\u9875\u53e6\u5b58\u4e3a\u3002\n* <strong>\u767b\u5f55\u7528\u6237\u8c41\u514d\u9650\u5236<\/strong>\uff1a\u7ba1\u7406\u5458\u3001\u7f16\u8f91\u7b49\u767b\u5f55\u7528\u6237\u53ef\u5b8c\u5168\u514d\u9664\u4e0a\u8ff0\u6240\u6709\u9632\u62a4\u9650\u5236\uff0c\u4fdd\u8bc1\u65e5\u5e38\u7ef4\u62a4\u4e0d\u53d7\u5f71\u54cd\u3002\n* <strong>\u6781\u81f4\u8f7b\u91cf\u65e0\u6b8b\u7559<\/strong>\uff1a0 \u5916\u90e8\u4f9d\u8d56\uff0c\u91c7\u7528 WP \u5b98\u65b9\u6807\u51c6\u5b89\u5168\u4ee3\u7801\u3002\u5378\u8f7d\u65f6\u81ea\u52a8\u6e05\u7406\u6570\u636e\u5e93\uff0c\u7edd\u4e0d\u62d6\u6162\u7f51\u7ad9\u3002<\/p>\n\n<!--section=installation-->\n<p>[English]\n1. Upload the entire <code>post-tips-copy-protection-helper<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.\n2. Activate the plugin through the 'Plugins' menu in WordPress.\n3. Configure your rules under Settings -&gt; Post Tips &amp; Copy Protection Helper.<\/p>\n\n<p>[\u7b80\u4f53\u4e2d\u6587]\n1. \u4e0b\u8f7d\u63d2\u4ef6\u5e76\u5c06\u5176\u89e3\u538b\uff0c\u5c06\u6574\u4e2a <code>post-tips-copy-protection-helper<\/code> \u6587\u4ef6\u5939\u4e0a\u4f20\u5230\u670d\u52a1\u5668\u7684 <code>\/wp-content\/plugins\/<\/code> \u76ee\u5f55\u3002\n2. \u767b\u5f55 WordPress \u540e\u53f0\uff0c\u5728\u201c\u63d2\u4ef6\u201d\u83dc\u5355\u4e2d\u542f\u7528\u5b83\u3002\n3. \u70b9\u51fb\u540e\u53f0\u5de6\u4fa7 <strong>\u8bbe\u7f6e -&gt; \u6587\u7ae0\u63d0\u793a\u52a9\u624b<\/strong>\uff0c\u5373\u53ef\u8fdb\u5165\u53ef\u89c6\u5316\u9762\u677f\u521b\u5efa\u4f60\u7684\u63d0\u793a\u89c4\u5219\u3002<\/p>\n\n<!--section=changelog-->\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fix recursion sanitization on dynamic multidimensional POST arrays to resolve the final PHPCS warning.<\/li>\n<li>Replace inline styles\/scripts with standard WP hooks.<\/li>\n<li>Unify all class and function prefixes under compliant PTCPH identifier.<\/li>\n<li>Map pdlr2027 to contributors.<\/li>\n<\/ul>","raw_excerpt":"Lightweight post tips &amp; anti-copy helper. \u4e00\u6b3e\u8f7b\u91cf\u7ea7\u7684\u6587\u7ae0\u63d0\u793a\u4e0e\u9632\u590d\u5236\u52a9\u624b\u3002","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/338712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=338712"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pdlr2027"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=338712"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=338712"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=338712"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=338712"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=338712"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=338712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}