Changeset 3342918
- Timestamp:
- 08/11/2025 01:52:13 PM (4 months ago)
- Location:
- sharable-password-protected-posts
- Files:
-
- 2 edited
-
assets/blueprints/blueprint.json (modified) (1 diff)
-
trunk/readme.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sharable-password-protected-posts/assets/blueprints/blueprint.json
r3310376 r3342918 1 1 { 2 "$schema": "https://playground.wordpress.net/blueprint-schema.json", 3 "preferredVersions": { 4 "php": "8.2", 5 "wp": "6.8" 6 }, 7 "features": { 8 "networking": true 9 }, 10 "phpExtensionBundles": ["kitchen-sink"], 11 "landingPage": "/wp-admin/post.php?post=9&action=edit", 12 "steps": [ 13 { 14 "step": "login", 15 "username": "admin", 16 "password": "password" 2 "$schema": "https://playground.wordpress.net/blueprint-schema.json", 3 "preferredVersions": { 4 "php": "8.2", 5 "wp": "6.8" 17 6 }, 18 { 19 "step": "setSiteOptions", 20 "options": { 21 "blogname": "Sharable Password Protected Posts Demo", 22 "blog_charset": "UTF-8", 23 "template": "twentytwentyfive", 24 "stylesheet": "twentytwentyfive" 25 } 7 "features": { 8 "networking": true 26 9 }, 27 { 28 "step": "installPlugin", 29 "pluginData": { 30 "resource": "wordpress.org/plugins", 31 "slug": "sharable-password-protected-posts" 32 }, 33 "options": { 34 "activate": true 35 } 36 }, 37 { 38 "step": "importWxr", 39 "file": { 40 "resource": "url", 41 "url": "https://raw.githubusercontent.com/gaambo/sharable-password-protected-posts/main/.wordpress-org/blueprints/demo-content.xml" 42 } 43 } 44 ] 10 "phpExtensionBundles": ["kitchen-sink"], 11 "landingPage": "/wp-admin/post.php?post=9&action=edit", 12 "steps": [ 13 { 14 "step": "login", 15 "username": "admin", 16 "password": "password" 17 }, 18 { 19 "step": "setSiteOptions", 20 "options": { 21 "blogname": "Sharable Password Protected Posts Demo", 22 "blog_charset": "UTF-8", 23 "template": "twentytwentyfive", 24 "stylesheet": "twentytwentyfive" 25 } 26 }, 27 { 28 "step": "installPlugin", 29 "pluginData": { 30 "resource": "wordpress.org/plugins", 31 "slug": "sharable-password-protected-posts" 32 }, 33 "options": { 34 "activate": true 35 } 36 }, 37 { 38 "step": "importWxr", 39 "file": { 40 "resource": "url", 41 "url": "https://raw.githubusercontent.com/gaambo/sharable-password-protected-posts/main/.wordpress-org/blueprints/demo-content.xml" 42 } 43 } 44 ] 45 45 } -
sharable-password-protected-posts/trunk/readme.txt
r3310388 r3342918 2 2 Contributors: gaambo 3 3 Tags: password protected, secret links, share private 4 Requires at least: 6. 04 Requires at least: 6.7 5 5 Tested up to: 6.8 6 Stable tag: 1.1.16 Stable tag: 2.0.0 7 7 License: GPL-2.0-or-later 8 8 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 15 15 16 16 This plugin generates secret URLs (similar to Google Docs and other cloud services) for posts so you can share them with not-logged in users without having to share an extra password with them. 17 18 For bug reports, security vulnerabilities, feature requests please visit the [GitHub repository](https://github.com/gaambo/sharable-password-protected-posts). 17 19 18 20 == Installation == … … 56 58 - To disable just uncheck the box. 57 59 58 By default it's enabled for all public post types, but that can be changed via the `sppp/postTypes` filter.60 By default, it's enabled for all public post types, but that can be changed via the `private_post_share/post_types` filter. 59 61 60 62 == Frequently Asked Questions == … … 74 76 = Can I use it for custom post types? = 75 77 76 Yes, by default all public post types are enabled. You can filter them with the ` sppp/postTypes` filter.78 Yes, by default all public post types are enabled. You can filter them with the `private_post_share/post_types` filter. 77 79 78 80 == Changelog == 79 81 82 = 2.0.0 (2025-08-11): New Name & Structure = 83 This is a major release with breaking changes. 84 These breaking changes are only important for developers extending this plugin or using the plugins functions. 85 **If you are just using the plugin, you are fine and nothing will change for you.** 86 87 The old plugins name was a mouth full, so we changed it to better reflect what it does. 88 The old name was `Sharable Password Protected Posts` and the new name is `Private Post Share`. 89 90 * Breaking: New plugin structure and namespace 91 * The plugin has been moved to a new namespace called `Private_Post_Share` 92 * All hooks are prefixed with `private_post_share/` 93 * Meta keys and query var stay the same `_spp` prefix for backwards compatibility 94 * Plugin slug and textdomain stays `sharable-password-protected-posts` (for WP.org repository) 95 * Breaking: Update required PHP version to 8.1 and WP 6.7 96 * Dev: Add code quality tools and GitHub Actions for them 97 * Dev: Add automated tests via Codeception 98 80 99 = 1.1.1 (2025-06-11): = 81 **IMPORTANT SECURITY FIX** 82 * Security: Secret key could be exposed via REST API. Thanks to WPScan for the report and disclosure. 100 * Security: Secret Key could be exposed via REST API for password protected posts. Thanks to WPScan for the report and disclosure. 83 101 84 102 = 1.1.0 (2024-09-02): =
Note: See TracChangeset
for help on using the changeset viewer.