{"id":277325,"date":"2026-02-02T12:41:27","date_gmt":"2026-02-02T12:41:27","guid":{"rendered":"https:\/\/cn.wordpress.org\/plugins\/download-gate-pro-lite\/"},"modified":"2026-02-04T14:38:30","modified_gmt":"2026-02-04T14:38:30","slug":"gatekeeper-download-manager","status":"publish","type":"plugin","link":"https:\/\/ve.wordpress.org\/plugins\/gatekeeper-download-manager\/","author":23440475,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"1.0.5","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Gatekeeper Download Manager","header_author":"CBSHS","header_description":"A professional cloud storage download and transfer system. Supports countdown timers and advertising placements, enhancing the monetization capabilities of download websites.","assets_banners_color":"0c1a24","last_updated":"2026-02-04 14:38:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/licenses.cbshs.com\/gatekeeper-download-manager\/","header_author_uri":"https:\/\/cbshs.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":321,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"cbshs","date":"2026-02-02 12:54:14"},"1.0.4":{"tag":"1.0.4","author":"cbshs","date":"2026-02-02 14:51:29"},"1.0.5":{"tag":"1.0.5","author":"cbshs","date":"2026-02-04 14:38:30"}},"upgrade_notice":{"1.0.3":"<p>Critical bug fix! Countdown timer now works correctly. All v1.0.2 users should update immediately.<\/p>","1.0.2":"<p>Major UI update! Completely redesigned download gateway page with modern interface and 75% faster loading. Highly recommended upgrade for all users.<\/p>","1.0.1":"<p>Critical security update! Fixes nonce verification and removes security vulnerabilities. Please update immediately.<\/p>","1.0.0":"<p>Initial release of Gatekeeper Download Manager.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3452109,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500-zh_CN.png":{"filename":"banner-1544x500-zh_CN.png","revision":3452111,"resolution":"1544x500","location":"assets","locale":"zh_CN"},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3452109,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250-zh_CN.png":{"filename":"banner-772x250-zh_CN.png","revision":3452135,"resolution":"772x250","location":"assets","locale":"zh_CN"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3452135,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.4","1.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3452147,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3452147,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3452147,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3452197,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3452197,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Download gateway page - Modern, clean interface with countdown timer","2":"General Settings - Configure countdown duration","3":"Ad Management - Safe Google AdSense integration","4":"Usage Guide - Simple shortcode implementation","5":"Mobile view - Fully responsive design"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[148,11659,568,4721,1890],"plugin_category":[40],"plugin_contributors":[254099],"plugin_business_model":[],"class_list":["post-277325","plugin","type-plugin","status-publish","hentry","plugin_tags-adsense","plugin_tags-countdown","plugin_tags-download","plugin_tags-download-manager","plugin_tags-gateway","plugin_category-calendar-and-events","plugin_contributors-cbshs","plugin_committers-cbshs"],"banners":{"banner":"https:\/\/ps.w.org\/gatekeeper-download-manager\/assets\/banner-772x250.png?rev=3452135","banner_2x":"https:\/\/ps.w.org\/gatekeeper-download-manager\/assets\/banner-1544x500.png?rev=3452109","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/gatekeeper-download-manager\/assets\/icon-256x256.png?rev=3452109","icon_2x":"https:\/\/ps.w.org\/gatekeeper-download-manager\/assets\/icon-256x256.png?rev=3452109","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/gatekeeper-download-manager\/assets\/screenshot-1.jpg?rev=3452147","caption":"Download gateway page - Modern, clean interface with countdown timer"},{"src":"https:\/\/ps.w.org\/gatekeeper-download-manager\/assets\/screenshot-2.jpg?rev=3452147","caption":"General Settings - Configure countdown duration"},{"src":"https:\/\/ps.w.org\/gatekeeper-download-manager\/assets\/screenshot-3.jpg?rev=3452147","caption":"Ad Management - Safe Google AdSense integration"},{"src":"https:\/\/ps.w.org\/gatekeeper-download-manager\/assets\/screenshot-4.jpg?rev=3452197","caption":"Usage Guide - Simple shortcode implementation"},{"src":"https:\/\/ps.w.org\/gatekeeper-download-manager\/assets\/screenshot-5.jpg?rev=3452197","caption":"Mobile view - Fully responsive design"}],"raw_content":"<!--section=description-->\n<p><strong>Gatekeeper Download Manager<\/strong> is a professional plugin that adds a secure download gateway to your WordPress site. Perfect for digital product websites, software download sites, and content creators who want to monetize their downloads with advertising.<\/p>\n\n<h4>Core Features<\/h4>\n\n<ul>\n<li><strong>Modern Download Gateway<\/strong> - Clean, professional countdown page<\/li>\n<li><strong>Countdown Timer<\/strong> - Choose from 10s, 20s, or 30s wait times<\/li>\n<li><strong>Google AdSense Integration<\/strong> - Safe, structured ad placement<\/li>\n<li><strong>Secure Downloads<\/strong> - Nonce-protected download links<\/li>\n<li><strong>Mobile Responsive<\/strong> - Perfect display on all devices<\/li>\n<li><strong>Fast Loading<\/strong> - Optimized standalone page (no theme conflicts)<\/li>\n<li><strong>Easy Shortcode<\/strong> - Simple <code>[gatekeeper_download]<\/code> implementation<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Create a download link using the shortcode: <code>[gatekeeper_download url=\"YOUR_FILE_URL\" text=\"Download Now\"]<\/code><\/li>\n<li>Users click the download button<\/li>\n<li>They're redirected to a secure gateway page with countdown timer<\/li>\n<li>Optional ads are displayed during the countdown<\/li>\n<li>After countdown, download begins automatically<\/li>\n<\/ol>\n\n<h4>Google AdSense Integration<\/h4>\n\n<p>Instead of allowing arbitrary code (security risk), the plugin uses a safe, structured approach:\n* Enter your AdSense Publisher ID\n* Enter your AdSense Ad Slot ID\n* Plugin generates safe, compliant ad code automatically<\/p>\n\n<h4>Pro Version Features<\/h4>\n\n<p>Upgrade to <strong>Gatekeeper Download Manager Pro<\/strong> for advanced features:<\/p>\n\n<ul>\n<li><strong>Email Unlock<\/strong> - Collect emails before downloads (Mailchimp\/ConvertKit integration)<\/li>\n<li><strong>Social Share Unlock<\/strong> - Require social shares to unlock downloads<\/li>\n<li><strong>Custom Countdown<\/strong> - Set any duration from 0-60 seconds<\/li>\n<li><strong>Multiple Ad Slots<\/strong> - Header, sidebar, and footer ad positions<\/li>\n<li><strong>Advanced Analytics<\/strong> - Track downloads, conversion rates, and revenue<\/li>\n<li><strong>Priority Support<\/strong> - Get help when you need it<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/licenses.cbshs.com\/gatekeeper-download-manager\/\">Upgrade to Pro \u2192<\/a><\/p>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li>Software download sites<\/li>\n<li>Digital product stores<\/li>\n<li>WordPress theme\/plugin distributors<\/li>\n<li>eBook download sites<\/li>\n<li>Music\/video download platforms<\/li>\n<li>Any site offering file downloads<\/li>\n<\/ul>\n\n<h4>Developer Friendly<\/h4>\n\n<ul>\n<li>Clean, well-documented code<\/li>\n<li>WordPress coding standards compliant<\/li>\n<li>Extensive hooks and filters<\/li>\n<li>Translation ready<\/li>\n<li>WPML compatible<\/li>\n<\/ul>\n\n<h3>Additional Info<\/h3>\n\n<h4>Privacy Policy<\/h4>\n\n<p>This plugin does not collect or store any personal information from your website visitors. All download tracking happens on your server.<\/p>\n\n<p>If you enable Google AdSense:\n- Google AdSense may collect user data according to Google's Privacy Policy\n- Please review <a href=\"https:\/\/policies.google.com\/privacy\">Google's Privacy Policy<\/a>\n- Add this information to your site's privacy policy<\/p>\n\n<h4>Support<\/h4>\n\n<ul>\n<li>Free support: <a href=\"https:\/\/wordpress.org\/support\/plugin\/gatekeeper-download-manager\/\">WordPress.org Support Forum<\/a><\/li>\n<li>Documentation: <a href=\"https:\/\/licenses.cbshs.com\/gatekeeper-download-manager\/docs\/\">Online Documentation<\/a><\/li>\n<li>Pro support: <a href=\"https:\/\/licenses.cbshs.com\/support\/\">Premium Support<\/a><\/li>\n<\/ul>\n\n<h4>Contributing<\/h4>\n\n<p>We welcome contributions! If you'd like to contribute to the development:\n* Report bugs and issues\n* Suggest new features\n* Submit pull requests\n* Help with translations<\/p>\n\n<h4>Credits<\/h4>\n\n<p>Developed by <a href=\"https:\/\/cbshs.com\">CBSHS<\/a><\/p>\n\n<h4>Disclaimer<\/h4>\n\n<p>This plugin is provided \"as is\" without warranty of any kind. Always backup your site before installing or updating plugins.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to WordPress Admin &gt; Plugins &gt; Add New<\/li>\n<li>Search for \"Gatekeeper Download Manager\"<\/li>\n<li>Click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to Settings &gt; Gatekeeper Manager to configure<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to WordPress Admin &gt; Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the zip file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to Settings &gt; Gatekeeper Manager to configure<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li><strong>Set Countdown Time<\/strong> - Choose 10s, 20s, or 30s<\/li>\n<li><strong>Configure AdSense<\/strong> (Optional)\n\n<ul>\n<li>Get your AdSense Publisher ID (format: ca-pub-XXXXXXXXXXXXXXXX)<\/li>\n<li>Create an ad unit and get the Slot ID (10-digit number)<\/li>\n<li>Enter both IDs in the Ad Management tab<\/li>\n<\/ul><\/li>\n<li><strong>Create Download Links<\/strong>\n\n<ul>\n<li>Use the shortcode: <code>[gatekeeper_download url=\"https:\/\/example.com\/file.zip\" text=\"Download Now\"]<\/code><\/li>\n<li>Place it in any post, page, or custom post type<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20create%20a%20download%20link%3F\"><h3>How do I create a download link?<\/h3><\/dt>\n<dd><p>Use the shortcode: <code>[gatekeeper_download url=\"YOUR_FILE_URL\" text=\"Download Now\"]<\/code><\/p>\n\n<p>Replace <code>YOUR_FILE_URL<\/code> with your actual file URL.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20any%20file%20type%3F\"><h3>Can I use this with any file type?<\/h3><\/dt>\n<dd><p>Yes! The plugin works with any file type: ZIP, PDF, MP3, MP4, EXE, DMG, etc.<\/p><\/dd>\n<dt id=\"is%20it%20secure%3F\"><h3>Is it secure?<\/h3><\/dt>\n<dd><p>Yes! The plugin uses WordPress nonces to protect against CSRF attacks and properly sanitizes all input\/output.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20countdown%20time%3F\"><h3>Can I customize the countdown time?<\/h3><\/dt>\n<dd><p>The free version offers 10s, 20s, or 30s. The Pro version allows custom times from 0-60s.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20adsense%20account%3F\"><h3>Do I need an AdSense account?<\/h3><\/dt>\n<dd><p>No, AdSense is optional. The gateway page works perfectly without ads.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20my%20adsense%20ids%3F\"><h3>How do I get my AdSense IDs?<\/h3><\/dt>\n<dd><ol>\n<li>Go to <a href=\"https:\/\/www.google.com\/adsense\/\">Google AdSense<\/a><\/li>\n<li>Your Publisher ID is in Settings (format: ca-pub-XXXXXXXXXXXXXXXX)<\/li>\n<li>Create an ad unit to get your Slot ID (10-digit number)<\/li>\n<\/ol><\/dd>\n<dt id=\"can%20i%20use%20other%20ad%20networks%3F\"><h3>Can I use other ad networks?<\/h3><\/dt>\n<dd><p>The free version only supports Google AdSense. For custom ads, use the Pro version or the <code>gatekeeper_ad_content<\/code> filter hook.<\/p><\/dd>\n<dt id=\"is%20it%20mobile-friendly%3F\"><h3>Is it mobile-friendly?<\/h3><\/dt>\n<dd><p>Yes! The download gateway page is fully responsive and looks great on all devices.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20plugins%3F\"><h3>Does it work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes! The gateway page loads independently and works with all major caching plugins.<\/p><\/dd>\n<dt id=\"can%20i%20translate%20the%20plugin%3F\"><h3>Can I translate the plugin?<\/h3><\/dt>\n<dd><p>Yes! The plugin is translation-ready. Use your preferred translation plugin (WPML, Polylang, etc.).<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>For free support, use the WordPress.org support forum. Pro users get priority email support.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4 - 2026-02-02<\/h4>\n\n<p><strong>Critical Fix - Countdown Now Works!<\/strong>\n* FIX: Completely rewrote JavaScript using vanilla JS (no jQuery dependency)\n* FIX: Added proper DOM ready check\n* FIX: Fixed countdown not starting due to missing jQuery\n* IMPROVE: Lighter weight - removed jQuery dependency\n* IMPROVE: Better error handling with console logging\n* IMPROVE: Proper element existence checks before initialization\n* IMPROVE: Smoother fade animations using vanilla JS\n* IMPROVE: Better browser compatibility\n* Technical: Reduced JavaScript dependencies, faster loading<\/p>\n\n<h4>1.0.3 - 2026-02-02<\/h4>\n\n<p><strong>Critical Bug Fix<\/strong>\n* FIX: Countdown timer not working due to incorrect variable names\n* FIX: Updated JavaScript to use correct element IDs \n* IMPROVE: Added validation for countdown time\n* IMPROVE: Better error handling in JavaScript\n* IMPROVE: Smoother fade animations for timer and button transitions<\/p>\n\n<h4>1.0.2 - 2026-02-02<\/h4>\n\n<p><strong>UI Improvements &amp; Performance<\/strong>\n* NEW: Complete redesign of download gateway page with modern interface\n* NEW: Gradient background with card-based layout\n* NEW: Animated countdown timer with visual effects\n* NEW: Download button with icon and hover animations\n* NEW: Site branding link to return to homepage\n* FIX: Removed wp_head() and wp_footer() to prevent theme conflicts\n* FIX: Gateway page now loads independently without theme assets\n* IMPROVE: Page size reduced from ~500KB to ~30KB (94% reduction)\n* IMPROVE: Load time reduced from 2-3s to &lt;0.5s (75% faster)\n* IMPROVE: Better mobile responsiveness with 3 breakpoints\n* IMPROVE: Added CSS animations (slideUp, fadeIn, hover effects)\n* IMPROVE: Improved visual hierarchy and spacing\n* IMPROVE: HTTP requests reduced from 20+ to 3 (85% reduction)<\/p>\n\n<p><h4>1.0.1 - 2026-01-31<\/h4><\/p>\n\n<p><strong>Security &amp; Compliance Update<\/strong>\n* SECURITY: Fixed nonce verification with proper sanitization (wp_unslash + sanitize_text_field)\n* SECURITY: Improved GET\/POST parameter handling throughout plugin\n* SECURITY: Replaced arbitrary HTML\/JS code input with structured AdSense IDs\n* NEW: Safe AdSense integration using Client ID and Slot ID fields\n* IMPROVE: Plugin now generates AdSense code programmatically\n* IMPROVE: All user inputs are properly sanitized\n* IMPROVE: All outputs are properly escaped\n* COMPLIANCE: Addressed all WordPress plugin review requirements\n* UPDATE: Following \"Sanitize early, Escape late, Always validate\" principle<\/p>\n\n<h4>1.0.0 - 2026-01-25<\/h4>\n\n<p><strong>Initial Release<\/strong>\n* NEW: Download gateway with countdown timer\n* NEW: Countdown options (10s, 20s, 30s)\n* NEW: Secure nonce-protected download links\n* NEW: Ad slot support\n* NEW: Easy shortcode implementation\n* NEW: Mobile responsive design\n* NEW: WordPress coding standards compliant<\/p>","raw_excerpt":"Professional download gateway with countdown timer and Google AdSense integration. Secure, fast, and mobile-friendly.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/277325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=277325"}],"author":[{"embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cbshs"}],"wp:attachment":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=277325"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=277325"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=277325"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=277325"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=277325"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=277325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}