[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffTANxtXxhmXGVpqcFFEeZA-7ZWls4ebPBYPva_9zT28":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"davefx","David Marín Carreño","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavefx\u002F",2,700,100,30,94,"2026-05-20T06:02:24.543Z",[14,35],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":27,"download_link":31,"security_score":9,"vuln_count":32,"unpatched_count":32,"last_vuln_date":33,"fetched_at":34},"dfx-woo-role-changer","DFX Automatic Role Changer for WooCommerce","20250325","\u003Cp>This plugin allows the association of a role to a WooCommerce product so the role is assigned to a registered user when the product is purchased.\u003C\u002Fp>\n\u003Ch3>Overview\u003C\u002Fh3>\n\u003Cp>The DFX Automatic Role Changer for WooCommerce plugin automates the assignment of user roles based on product purchases. This powerful tool streamlines store management by ensuring users are automatically assigned the appropriate roles, enhancing membership sites, subscription-based models, and more.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Automatically assign roles to users upon product purchase.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integrates seamlessly with WooCommerce.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Premium\u003C\u002Fem>: Supports the definition of different roles for variations in variable products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Premium\u003C\u002Fem>: Allows defining, per product, a role validity period in days after the purchase, so the role granted in the purchase will be automatically removed after that period.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Premium\u003C\u002Fem>: Supports role management tied to subscription products, supporting \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-subscription\u002F\" rel=\"ugc\">YITH WooCommerce Subscription\u003C\u002Fa> and\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsubscriptions-for-woocommerce\u002F\" rel=\"ugc\">WP Swings Subscriptions for WooCommerce\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Premium\u003C\u002Fem>: Allows defining multiple roles per product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch4>Setting Up Role Assignments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Edit a product from your catalog.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Choose the role (or several roles \u003Cem>PREMIUM\u003C\u002Fem>) to assign when the product is purchased.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Premium\u003C\u002Fem>: Define a role validity period in days after the purchase.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In WooCommerce > Settings > Role Changer you can configure advanced settings to fine-tune role assignments, such as defining if the new role must be added to the user,\u003Cbr \u002F>\nor if the new role should just replace the previous one.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Save changes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Ch4>Define Role Validity Periods\u003C\u002Fh4>\n\u003Cp>The premium version allows defining a role validity period in days after the purchase. The role granted in the purchase will be automatically removed after that period.\u003C\u002Fp>\n\u003Ch4>Manages roles following the lifecycle of subscription products\u003C\u002Fh4>\n\u003Cp>The premium version supports advanced functionality for subscription products,\u003Cbr \u002F>\nsupporting \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fsubscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-subscription\u002F\" rel=\"ugc\">YITH WooCommerce Subscription\u003C\u002Fa> and\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsubscriptions-for-woocommerce\u002F\" rel=\"ugc\">WP Swings Subscriptions for WooCommerce\u003C\u002Fa>,\u003Cbr \u002F>\nassigning roles based on subscription status:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Active: Assigns a role when a subscription is activated.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Suspended: Updates the user role if a subscription is suspended, or is waiting for renewal.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cancelled: Removes or changes roles when a subscription ends.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to Enable\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Purchase the premium version of the plugin via the \u003Ca href=\"https:\u002F\u002Fdavefx.com\u002Fen\u002Fdfx-automatic-role-changer-for-woocommerce\u002F\" rel=\"nofollow ugc\">official site\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Upload and activate the premium plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Navigate to WooCommerce > Settings > Role Changer.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enable subscription-based role assignments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Frequently Asked Questions (FAQs)\u003C\u002Fh3>\n\u003Ch4>1. What happens if a user purchases multiple products with different role assignments?\u003C\u002Fh4>\n\u003Cp>The plugin can be configured to add roles, or to replace roles.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If the plugin is configured to replace roles, the user will remain with the last-assigned role.\u003C\u002Fli>\n\u003Cli>If the plugin is configured to add roles, all the roles will be assigned to the user. We recommend using a plugin like “Members” to manage multiple roles per user.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2. What happens if a user purchases a product granting a role several times?\u003C\u002Fh4>\n\u003Cp>In the Premium version, the validity period for a purchase is added to the previously existing one.\u003C\u002Fp>\n\u003Ch4>3. Can I assign multiple roles to a single product?\u003C\u002Fh4>\n\u003Cp>In the Premium version you can assign multiple roles. Users will gain all assigned roles upon purchase.\u003C\u002Fp>\n\u003Ch4>4. How do I upgrade to the premium version?\u003C\u002Fh4>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Fdavefx.com\u002Fen\u002Fdfx-automatic-role-changer-for-woocommerce\u002F\" rel=\"nofollow ugc\">official plugin page\u003C\u002Fa> to purchase the premium version. After purchasing, install and activate it like the free version.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch4>Common Issues\u003C\u002Fh4>\n\u003Cp>\u003Cem>Issue: Role changes are not applied after purchase.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Solution: Ensure the plugin is activated and configured correctly under WooCommerce > Settings > Role Changer.\u003C\u002Fp>\n\u003Cp>\u003Cem>Issue: Subscription-based role changes are not working.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Solution: Verify that the premium version is installed and active.\u003C\u002Fp>\n\u003Cp>\u003Cem>Issue: Conflicts with other plugins.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Solution: Disable other role management plugins to check for compatibility issues.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, visit the plugin support forum.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is distributed under the GNU General Public License v3. For details, refer to the license file included with the plugin.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Author: David Marín Carreño\u003C\u002Fp>\n\u003Cp>Website: \u003Ca href=\"https:\u002F\u002Fdavefx.com\u002Fen\u002Fwordpress-plugins\" rel=\"nofollow ugc\">https:\u002F\u002Fdavefx.com\u002Fen\u002Fwordpress-plugins\u003C\u002Fa>\u003C\u002Fp>\n","This plugin allows the association of a role to a WooCommerce product so the role is assigned to a registered user when the product is purchased.",400,4876,86,6,"2026-03-22T18:08:00.000Z","6.9.4","3.1","",[29,30],"role","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdfx-woo-role-changer.20250325.zip",0,null,"2026-04-16T10:56:18.058Z",{"slug":36,"name":37,"version":38,"author":5,"author_profile":6,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":46,"homepage":49,"download_link":50,"security_score":9,"vuln_count":32,"unpatched_count":32,"last_vuln_date":33,"fetched_at":34},"random-user-ids","Random User IDs","20201115.1","\u003Cp>This WordPress plugin randomizes the user_id for the user created on WordPress setup, removing one potential attack factor from the site.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>Once activated, the plugin will immediately replace the ID for the default admin user (with user ID 1). By default, the plugin will use random user IDs between 1 and 4503599627370495 (to ensure compatibility with Javascript code using the user ID).\u003C\u002Fp>\n\u003Cp>All newly created users from that moment will be generated with a random user ID in the defined range.\u003C\u002Fp>\n\u003Ch3>How to customize the range for new user IDs\u003C\u002Fh3>\n\u003Cp>You can customize the range used by the plugin for the random generated user IDs by using the WordPress filters dfx_random_user_id_max_id and dfx_random_user_id_min_id.\u003C\u002Fp>\n\u003Cp>For example, if you want to have all your user IDs between 1000 and 9999 you can add the following lines to your theme’s functions.php file:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function set_dfx_max_user_id( $default_max_id ) {\n    return 9999;\n}\nadd_filter( 'dfx_random_user_id_max_id', 'set_dfx_max_user_id' );\n\nfunction set_dfx_min_user_id( $default_max_id ) {\n    return 1000;\n}\nadd_filter( 'dfx_random_user_id_min_id', 'set_dfx_min_user_id' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Probably, you’ll want to add these lines to your code before activating the plugin, so your new random main admin user ID is inside your desired range.\u003C\u002Fp>\n","This WordPress plugin randomizes the user_id for the user created on WordPress setup, removing one potential attack factor from the site.",300,7448,80,5,"2026-03-22T18:09:00.000Z",[47,48],"security","user-ids","https:\u002F\u002Fdavefx.com\u002Frandom-user-id","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-user-ids.20201115.1.zip"]