{"id":177158,"date":"2023-09-26T08:54:07","date_gmt":"2023-09-26T08:54:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wedos-global-protection\/"},"modified":"2026-04-17T04:29:29","modified_gmt":"2026-04-17T04:29:29","slug":"wgpwpp","status":"publish","type":"plugin","link":"https:\/\/ceb.wordpress.org\/plugins\/wgpwpp\/","author":16913937,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.16","stable_tag":"2.0.16","tested":"6.9.4","requires":"6.9","requires_php":"8.3","requires_plugins":null,"header_name":"WEDOS Global (CDN Cache & Security)","header_author":"WEDOS","header_description":"Activate and use the WEDOS Global Protection service. WEDOS Global Protection brings global security for your WordPress website, ensures low latency and minimal loading time.","assets_banners_color":"0f387d","last_updated":"2026-04-17 04:29:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.wedos.com\/protection\/#wgp-plugin","header_author_uri":"https:\/\/www.wedos.com","rating":3.8,"author_block_rating":0,"active_installs":800,"downloads":13634,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","changelog","description"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wedos","date":"2023-09-26 09:00:00"},"1.0.1":{"tag":"1.0.1","author":"wedos","date":"2023-09-26 10:54:16"},"1.0.2":{"tag":"1.0.2","author":"wedos","date":"2023-10-12 10:39:16"},"1.0.3":{"tag":"1.0.3","author":"wedos","date":"2023-11-23 11:06:15"},"1.0.4":{"tag":"1.0.4","author":"wedos","date":"2024-01-23 11:06:25"},"1.1.0":{"tag":"1.1.0","author":"wedos","date":"2024-03-06 00:04:21"},"1.1.1":{"tag":"1.1.1","author":"wedos","date":"2024-03-06 01:02:59"},"1.1.2":{"tag":"1.1.2","author":"wedos","date":"2024-03-07 09:37:43"},"1.1.3":{"tag":"1.1.3","author":"wedos","date":"2024-03-08 07:26:53"},"1.1.4":{"tag":"1.1.4","author":"wedos","date":"2024-04-19 05:37:38"},"1.1.5":{"tag":"1.1.5","author":"wedos","date":"2024-04-29 19:30:35"},"1.1.6":{"tag":"1.1.6","author":"wedos","date":"2024-05-06 08:18:34"},"1.2.0":{"tag":"1.2.0","author":"wedos","date":"2024-06-03 18:24:26"},"1.2.1":{"tag":"1.2.1","author":"wedos","date":"2024-06-05 06:52:48"},"1.2.2":{"tag":"1.2.2","author":"wedos","date":"2024-07-26 05:55:21"},"2.0.0":{"tag":"2.0.0","author":"wedos","date":"2026-04-14 08:32:31"},"2.0.1":{"tag":"2.0.1","author":"wedos","date":"2026-04-14 13:08:29"},"2.0.10":{"tag":"2.0.10","author":"wedos","date":"2026-04-15 08:22:16"},"2.0.12":{"tag":"2.0.12","author":"wedos","date":"2026-04-15 17:56:15"},"2.0.13":{"tag":"2.0.13","author":"wedos","date":"2026-04-16 06:06:06"},"2.0.14":{"tag":"2.0.14","author":"wedos","date":"2026-04-16 08:33:06"},"2.0.15":{"tag":"2.0.15","author":"wedos","date":"2026-04-16 11:26:57"},"2.0.16":{"tag":"2.0.16","author":"wedos","date":"2026-04-17 04:29:29"},"2.0.2":{"tag":"2.0.2","author":"wedos","date":"2026-04-14 14:29:03"},"2.0.3":{"tag":"2.0.3","author":"wedos","date":"2026-04-14 15:13:05"},"2.0.4":{"tag":"2.0.4","author":"wedos","date":"2026-04-14 15:46:18"},"2.0.5":{"tag":"2.0.5","author":"wedos","date":"2026-04-14 15:54:22"},"2.0.7":{"tag":"2.0.7","author":"wedos","date":"2026-04-15 07:04:14"},"2.0.8":{"tag":"2.0.8","author":"wedos","date":"2026-04-15 07:23:44"},"trunk":{"tag":"trunk","author":"wedos","date":"2024-07-26 06:11:35"}},"upgrade_notice":{"v2.0.0":"<p>Major update with redesigned interface. All your existing settings are preserved automatically.<\/p>"},"ratings":{"1":0,"2":1,"3":1,"4":0,"5":2},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2971707,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2971707,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2971707,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3000657,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3000657,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.2.0","1.2.1","1.2.2","2.0.0","2.0.1","2.0.10","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.2","2.0.3","2.0.4","2.0.5","2.0.7","2.0.8","trunk"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3097714,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3097714,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3097714,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3097714,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3097714,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3097714,"resolution":"6","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3863,222098,1174,600,18199],"plugin_category":[54,59],"plugin_contributors":[222099],"plugin_business_model":[],"class_list":["post-177158","plugin","type-plugin","status-publish","hentry","plugin_tags-cdn","plugin_tags-ddos-protection","plugin_tags-firewall","plugin_tags-security","plugin_tags-waf","plugin_category-security-and-spam-protection","plugin_category-utilities-and-tools","plugin_contributors-wedos","plugin_committers-wedos"],"banners":{"banner":"https:\/\/ps.w.org\/wgpwpp\/assets\/banner-772x250.png?rev=3000657","banner_2x":"https:\/\/ps.w.org\/wgpwpp\/assets\/banner-1544x500.png?rev=3000657","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/wgpwpp\/assets\/icon.svg?rev=2971707","icon":"https:\/\/ps.w.org\/wgpwpp\/assets\/icon.svg?rev=2971707","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wgpwpp\/assets\/screenshot-1.png?rev=3097714","caption":""},{"src":"https:\/\/ps.w.org\/wgpwpp\/assets\/screenshot-2.png?rev=3097714","caption":""},{"src":"https:\/\/ps.w.org\/wgpwpp\/assets\/screenshot-3.png?rev=3097714","caption":""},{"src":"https:\/\/ps.w.org\/wgpwpp\/assets\/screenshot-4.png?rev=3097714","caption":""},{"src":"https:\/\/ps.w.org\/wgpwpp\/assets\/screenshot-5.png?rev=3097714","caption":""},{"src":"https:\/\/ps.w.org\/wgpwpp\/assets\/screenshot-6.png?rev=3097714","caption":""}],"raw_content":"<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the \/wp-content\/plugins\/wgpwpp directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Let the plugin guide you through the service setup process<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>v2.0.16<\/h4>\n\n<ul>\n<li>Smarter page cache: per-page caching, deduplication, automatic maintenance and admin bar flush buttons<\/li>\n<\/ul>\n\n<h4>v2.0.15<\/h4>\n\n<ul>\n<li>Verification file: auto-fix permissions on .well-known\/ and wedos-verify.txt before write attempt<\/li>\n<\/ul>\n\n<h4>v2.0.14<\/h4>\n\n<ul>\n<li>Compliance: reduced tags to 5 per WordPress.org guidelines<\/li>\n<li>Compliance: added External Services section to README documenting data sent to plugin.wedos.global<\/li>\n<li>Compliance: WordPress core update notices are no longer suppressed on plugin page<\/li>\n<\/ul>\n\n<h4>v2.0.13<\/h4>\n\n<ul>\n<li>Dashboard now shows 'Active \u2014 FREE Plugin' or 'Active \u2014 WEDOS' badge based on activation source<\/li>\n<\/ul>\n\n<h4>v2.0.12<\/h4>\n\n<ul>\n<li>Extended suppression of third-party notices \u2014 covers all admin_notices variants, core update nags and footer overlays<\/li>\n<\/ul>\n\n<h4>v2.0.11<\/h4>\n\n<ul>\n<li>Suppress third-party admin notices on the plugin dashboard page<\/li>\n<\/ul>\n\n<h4>v2.0.10<\/h4>\n\n<ul>\n<li>Fixed fatal error on activation when OPcache serves stale Settings.php from older version<\/li>\n<\/ul>\n\n<h4>v2.0.9<\/h4>\n\n<ul>\n<li>Renamed mu-plugin file to wgpwpp-cache.php (wp-content\/mu-plugins\/wgpwpp-cache.php)<\/li>\n<\/ul>\n\n<h4>v2.0.8<\/h4>\n\n<ul>\n<li>Page cache now uses mu-plugin as primary strategy \u2014 works independently of other caching plugins<\/li>\n<li>Falls back to advanced-cache.php drop-in if mu-plugins\/ is not writable<\/li>\n<li>Dashboard shows which strategy is active (mu-plugin or advanced-cache.php)<\/li>\n<\/ul>\n\n<h4>v2.0.7<\/h4>\n\n<ul>\n<li>Fixed: www. prefix is now stripped from domain before API calls (API does not accept explicit www.)<\/li>\n<li>DNS records are still generated for the original host including www.<\/li>\n<\/ul>\n\n<h4>v2.0.6<\/h4>\n\n<ul>\n<li>Page cache now checks and attempts to auto-fix file permissions before enabling<\/li>\n<li>Permission issues shown with confirmation dialog and detailed error info<\/li>\n<\/ul>\n\n<h4>v2.0.5<\/h4>\n\n<ul>\n<li>Removed wgp-domain-create-retry flow \u2014 domain activation is now handled in a single step<\/li>\n<\/ul>\n\n<h4>v2.0.4<\/h4>\n\n<ul>\n<li>Improved domain activation detection for code 2278 \u2014 checks A records against known WGP IPs (185.8.237.5, 185.8.237.6), ANAME and www. variant<\/li>\n<li>CDN Cache purge button disabled until release (01.05.2026)<\/li>\n<\/ul>\n\n<h4>v2.0.3<\/h4>\n\n<ul>\n<li>Fixed plugin reset \u2014 now fully cleans up all options, cache files, advanced-cache.php and .well-known\/ verification files<\/li>\n<\/ul>\n\n<h4>v2.0.2<\/h4>\n\n<ul>\n<li>Added WEDOS CDN Cache card in dashboard with Purge CDN Cache button<\/li>\n<\/ul>\n\n<h4>v2.0.1<\/h4>\n\n<ul>\n<li>Fixed verification file not being created before ingest call (verify_file_missing)<\/li>\n<li>Fixed verification file not served correctly behind WordPress rewrite rules<\/li>\n<li>Fixed unnecessary retry being triggered for all domains (not only disabled)<\/li>\n<li>Fixed error code 1001 (request pending) incorrectly treated as fatal error<\/li>\n<li>Added file permission diagnostics when verification file write fails<\/li>\n<li>Added clear error message in UI when verification file cannot be created<\/li>\n<li>Added .htaccess and do_parse_request hook to ensure \/.well-known\/ is served directly<\/li>\n<\/ul>\n\n<h4>v2.0.0<\/h4>\n\n<ul>\n<li>Redesigned onboarding and dashboard UI<\/li>\n<li>Simplified DNS setup flow<\/li>\n<li>Improved protection status detection<\/li>\n<li>Performance improvements<\/li>\n<\/ul>\n\n<h4>v1.2.2<\/h4>\n\n<ul>\n<li>Buttons for deletion of file cache and CDN cache<\/li>\n<li>Dashboard improvements<\/li>\n<li>Service activation improvements<\/li>\n<\/ul>\n\n<h4>v1.2.1<\/h4>\n\n<ul>\n<li>Updated FAQ<\/li>\n<li>Updated plugin description and assets<\/li>\n<\/ul>\n\n<h4>v1.2.0<\/h4>\n\n<ul>\n<li>Dashboard page added<\/li>\n<li>UX optimization<\/li>\n<\/ul>\n\n<h4>v1.1.6<\/h4>\n\n<ul>\n<li>UX optimization<\/li>\n<\/ul>\n\n<h4>v1.1.5<\/h4>\n\n<ul>\n<li>Expansion of supported translations (SK, HU)<\/li>\n<\/ul>\n\n<h4>v1.1.4<\/h4>\n\n<ul>\n<li>WP 6.5 compatibility<\/li>\n<li>Language texts corrections<\/li>\n<\/ul>\n\n<h4>v1.1.3<\/h4>\n\n<ul>\n<li>Page caching improvements<\/li>\n<li>REST API improvements<\/li>\n<\/ul>\n\n<h4>v1.1.2<\/h4>\n\n<ul>\n<li>Page caching improvements<\/li>\n<li>Security reports improvements<\/li>\n<\/ul>\n\n<h4>v1.1.1<\/h4>\n\n<ul>\n<li>bugfix: missing icons<\/li>\n<\/ul>\n\n<h4>v1.1.0<\/h4>\n\n<ul>\n<li>Security reports<\/li>\n<li>Page caching<\/li>\n<li>CDN Cache<\/li>\n<\/ul>\n\n<h4>v1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n\n<!--section=description-->\n<p>Activate WEDOS Global protection \u2014 WAF, DDoS protection and CDN for your WordPress website.<\/p>\n\n<h3>WEDOS Global (CDN Cache &amp; Security)<\/h3>\n\n<p>WEDOS Global Protection plugin helps site administrators activate WEDOS.protection from inside WordPress. The plugin provides a simple landing page for non-technical users, guided website and DNS setup, a dashboard with protection status, and a consent step before any external service activation request is sent.<\/p>\n\n<h3>Cloud WAF &amp; DDoS Protection<\/h3>\n\n<p>By filtering traffic and blocking harmful cyberattacks on cloud servers, our WAF provides protection for your WordPress websites without putting any extra load on your local resources.<\/p>\n\n<h3>Global CDN Cache<\/h3>\n\n<p>The WEDOS Global CDN will ensure a significant increase of your WordPress loading speed, and better overall server response all around the world.<\/p>\n\n<h3>Links to Documentation and Other Sources<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/www.wedos.com\/protection\/\">WEDOS Global<\/a><\/li>\n<li><a href=\"https:\/\/kb.wedos.com\/en\/kategorie\/wedos-global-en\/\">Knowledge Base<\/a><\/li>\n<li><a href=\"https:\/\/help.wedos.com\">Community Help<\/a><\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the WEDOS Global Protection service (plugin.wedos.global) to:<\/p>\n\n<ul>\n<li>Verify domain ownership via a local verification file<\/li>\n<li>Register and activate the domain protection service<\/li>\n<li>Check the protection and DNS status<\/li>\n<\/ul>\n\n<p>Data sent to the service includes: domain name, server IP address, email address (entered by the admin), and a unique request ID. No personal visitor data is ever transmitted.<\/p>\n\n<p>The service is provided by WEDOS Group SA, 7 Rue Robert Stumper, L-2557 Luxembourg, EU.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/www.wedos.com\/en\/terms-of-service\/\">Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/www.wedos.com\/en\/privacy-policy\/\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<p>By activating the plugin and clicking \"Create request\", you explicitly consent to your domain data being sent to the WEDOS Global Protection service.<\/p>","raw_excerpt":"Activate WEDOS Global protection \u2014 WAF, DDoS protection and CDN for your WordPress website.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/177158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=177158"}],"author":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wedos"}],"wp:attachment":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=177158"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=177158"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=177158"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=177158"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=177158"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=177158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}