Changeset 3487783
- Timestamp:
- 03/21/2026 01:26:14 PM (13 days ago)
- Location:
- lck-cloud-connector
- Files:
-
- 2 edited
- 3 copied
-
tags/1.0.7 (copied) (copied from lck-cloud-connector/trunk)
-
tags/1.0.7/lck-cloud-connector.php (copied) (copied from lck-cloud-connector/trunk/lck-cloud-connector.php) (3 diffs)
-
tags/1.0.7/readme.txt (copied) (copied from lck-cloud-connector/trunk/readme.txt) (3 diffs)
-
trunk/lck-cloud-connector.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lck-cloud-connector/tags/1.0.7/lck-cloud-connector.php
r3456651 r3487783 4 4 Plugin URI: https://www.lck-cloud.jp/plugin.html 5 5 Description: Official connector plugin to securely link WordPress and LCK cloud using SaaS Bridge Architecture. Isolates member management and payments to the cloud for enhanced security. 6 Version: 1.0. 66 Version: 1.0.7 7 7 Author: LCK cloud (Telecommunications Business Operator E-02-04640) 8 8 Author URI: https://www.lck-cloud.jp/about.html … … 112 112 $options = get_option( 'lck_cloud_settings' ); 113 113 $val = isset( $options['lck_set'] ) ? $options['lck_set'] : ''; 114 echo '<textarea name="lck_cloud_settings[lck_set]" rows="5" cols="50" class="regular-text" placeholder="/member/,group_id">' . esc_textarea( $val ) . '</textarea>'; 114 $placeholder = "/member/,group_A\n/service_*/,group_A,group_B"; 115 echo '<textarea name="lck_cloud_settings[lck_set]" rows="5" cols="50" class="regular-text" placeholder="' . esc_attr( $placeholder ) . '">' . esc_textarea( $val ) . '</textarea>'; 115 116 } 116 117 … … 147 148 $target_path = trim( $v2[0] ); 148 149 $target_grp = ( isset( $v2[1] ) ) ? trim( $v2[1] ) : ''; 149 $pattern = preg_quote( $target_path, '/');150 $pattern = str_replace('\*', '.*', preg_quote( $target_path, '/' )); 150 151 if ( preg_match( '/' . $pattern . '/', $current_uri ) ) { 151 152 $f = 1; -
lck-cloud-connector/tags/1.0.7/readme.txt
r3456653 r3487783 4 4 Requires at least: 5.0 5 5 Tested up to: 6.9 6 Stable tag: 1.0. 66 Stable tag: 1.0.7 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 25 25 * **Membership Management:** Seamless integration and stable operation with LCK cloud. 26 26 * **Access Control:** "Members Only" settings for individual pages or entire categories. 27 * **Flexible Access Rules:** Supports wildcard (*) for dynamic path matching. 27 28 * **Automatic Redirect:** Automatically guides non-logged-in users to the secure login screen. 28 29 * **No-Code Design:** Admin interface that eliminates the need to edit WordPress `functions.php`. … … 96 97 == Changelog == 97 98 99 = 1.0.7 = 100 * Added: Wildcard (*) support in access restriction rules for flexible URL matching. 101 * Improved: Enhanced access rule matching logic while maintaining safe pattern handling. 102 98 103 = 1.0.6 = 99 104 * Improved: Migrated API communication method to POST request (wp_remote_post) for enhanced security and data privacy. -
lck-cloud-connector/trunk/lck-cloud-connector.php
r3456651 r3487783 4 4 Plugin URI: https://www.lck-cloud.jp/plugin.html 5 5 Description: Official connector plugin to securely link WordPress and LCK cloud using SaaS Bridge Architecture. Isolates member management and payments to the cloud for enhanced security. 6 Version: 1.0. 66 Version: 1.0.7 7 7 Author: LCK cloud (Telecommunications Business Operator E-02-04640) 8 8 Author URI: https://www.lck-cloud.jp/about.html … … 112 112 $options = get_option( 'lck_cloud_settings' ); 113 113 $val = isset( $options['lck_set'] ) ? $options['lck_set'] : ''; 114 echo '<textarea name="lck_cloud_settings[lck_set]" rows="5" cols="50" class="regular-text" placeholder="/member/,group_id">' . esc_textarea( $val ) . '</textarea>'; 114 $placeholder = "/member/,group_A\n/service_*/,group_A,group_B"; 115 echo '<textarea name="lck_cloud_settings[lck_set]" rows="5" cols="50" class="regular-text" placeholder="' . esc_attr( $placeholder ) . '">' . esc_textarea( $val ) . '</textarea>'; 115 116 } 116 117 … … 147 148 $target_path = trim( $v2[0] ); 148 149 $target_grp = ( isset( $v2[1] ) ) ? trim( $v2[1] ) : ''; 149 $pattern = preg_quote( $target_path, '/');150 $pattern = str_replace('\*', '.*', preg_quote( $target_path, '/' )); 150 151 if ( preg_match( '/' . $pattern . '/', $current_uri ) ) { 151 152 $f = 1; -
lck-cloud-connector/trunk/readme.txt
r3456653 r3487783 4 4 Requires at least: 5.0 5 5 Tested up to: 6.9 6 Stable tag: 1.0. 66 Stable tag: 1.0.7 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 25 25 * **Membership Management:** Seamless integration and stable operation with LCK cloud. 26 26 * **Access Control:** "Members Only" settings for individual pages or entire categories. 27 * **Flexible Access Rules:** Supports wildcard (*) for dynamic path matching. 27 28 * **Automatic Redirect:** Automatically guides non-logged-in users to the secure login screen. 28 29 * **No-Code Design:** Admin interface that eliminates the need to edit WordPress `functions.php`. … … 96 97 == Changelog == 97 98 99 = 1.0.7 = 100 * Added: Wildcard (*) support in access restriction rules for flexible URL matching. 101 * Improved: Enhanced access rule matching logic while maintaining safe pattern handling. 102 98 103 = 1.0.6 = 99 104 * Improved: Migrated API communication method to POST request (wp_remote_post) for enhanced security and data privacy.
Note: See TracChangeset
for help on using the changeset viewer.