{"id":19781,"date":"2012-09-03T19:39:27","date_gmt":"2012-09-03T19:39:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/restrict-content-pro-csv-user-import\/"},"modified":"2021-09-15T02:26:16","modified_gmt":"2021-09-15T02:26:16","slug":"restrict-content-pro-csv-user-import","status":"closed","type":"plugin","link":"https:\/\/bg.wordpress.org\/plugins\/restrict-content-pro-csv-user-import\/","author":5713099,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.12","stable_tag":"1.1.12","tested":"","requires":"","requires_php":"","requires_plugins":"","header_name":"Restrict Content Pro - CSV User Import","header_author":"Sandhills Development, LLC","header_description":"","assets_banners_color":"2a76d2","last_updated":"2021-09-15 02:26:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/sandhillsdev.com","rating":5,"author_block_rating":0,"active_installs":200,"downloads":10845,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0":{"tag":"1.0","author":"mordauk","date":"2012-09-03 19:43:23"},"1.0.1":{"tag":"1.0.1","author":"mordauk","date":"2014-06-11 19:05:51"},"1.0.2":{"tag":"1.0.2","author":"mordauk","date":"2014-06-30 18:13:06"},"1.0.3":{"tag":"1.0.3","author":"mordauk","date":"2014-07-07 02:04:45"},"1.1":{"tag":"1.1","author":"mordauk","date":"2014-10-02 14:31:05"},"1.1.1":{"tag":"1.1.1","author":"mordauk","date":"2014-10-02 14:31:05"},"1.1.10":{"tag":"1.1.10","author":"NoseGraze","date":"2019-03-18 17:01:38"},"1.1.11":{"tag":"1.1.11","author":"NoseGraze","date":"2019-06-25 12:14:40"},"1.1.12":{"tag":"1.1.12","author":"jthillithemes","date":"2021-09-15 02:26:16"},"1.1.2":{"tag":"1.1.2","author":"mordauk","date":"2015-03-05 19:39:24"},"1.1.3":{"tag":"1.1.3","author":"mindctrl","date":"2017-03-30 16:45:43"},"1.1.4":{"tag":"1.1.4","author":"mordauk","date":"2016-09-21 22:42:35"},"1.1.6":{"tag":"1.1.6","author":"NoseGraze","date":"2017-12-01 15:43:39"},"1.1.7":{"tag":"1.1.7","author":"NoseGraze","date":"2018-01-16 14:23:59"},"1.1.8":{"tag":"1.1.8","author":"NoseGraze","date":"2018-02-20 20:24:43"},"1.1.9":{"tag":"1.1.9","author":"NoseGraze","date":"2019-01-14 17:20:25"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1572675,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1572675,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1572675,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1572675,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.2","1.0.3","1.1","1.1.1","1.1.10","1.1.11","1.1.12","1.1.2","1.1.3","1.1.4","1.1.6","1.1.7","1.1.8","1.1.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2599037,"resolution":"1","location":"plugin"}},"screenshots":{"1":"CSV user import page."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[567,17049,511,52569,4079],"plugin_category":[41],"plugin_contributors":[77643,192299],"plugin_business_model":[],"class_list":["post-19781","plugin","type-plugin","status-closed","hentry","plugin_tags-csv","plugin_tags-memberships","plugin_tags-premium-content","plugin_tags-restrict-content-pro","plugin_tags-subscriptions","plugin_category-communication","plugin_contributors-ithemes","plugin_contributors-jthillithemes","plugin_committers-chrisjean","plugin_committers-ithemes","plugin_committers-jthillithemes","plugin_committers-layotte"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/restrict-content-pro-csv-user-import_2a76d2.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/restrict-content-pro-csv-user-import\/trunk\/screenshot-1.png?rev=2599037","caption":"CSV user import page."}],"raw_content":"<!--section=description-->\n<p><strong>On October 14th, 2021, Restrict Content Pro CSV User Import will be removed from the WordPress plugin repository.<\/strong><\/p>\n\n<p><strong>The plugin is unnecessary now that the User Import functionality has been added to the core Restrict Content Pro plugin.<\/strong><\/p>\n\n<p>This plugin is an add-on for <a href=\"https:\/\/restrictcontentpro.com\/\">Restrict Content Pro<\/a>, a complete subscription and premium content manager plugin for WordPress.<\/p>\n\n<p>Once activated, this plugin will provide a new menu item under the Restrict menu called <strong>CSV Import<\/strong>.<\/p>\n\n<p>See the <a href=\"http:\/\/docs.restrictcontentpro.com\/article\/1621-csv-user-import\">CSV User Import documentation<\/a> for information on how to use this plugin.<\/p>\n\n<p><strong>Note:<\/strong> this plugin should be able to handle the importation of a few thousands users at a time, but if you have more than 5,000 (or if you are having problems with server timeouts), you will want to consider creating a custom shell script to import the users in batches.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload rcp-user-import to wp-content\/plugins<\/li>\n<li>Click \"Activate\" in the WordPress plugins menu<\/li>\n<li>Go to Restrict &gt; CSV Import and follow directions<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.1.12<\/h4>\n\n<ul>\n<li>New: Notice regarding plugin changes<\/li>\n<\/ul>\n\n<h4>1.1.11<\/h4>\n\n<ul>\n<li>New: Detect when on RCP 3.1+ and redirect to new importer.<\/li>\n<\/ul>\n\n<h4>1.1.10<\/h4>\n\n<ul>\n<li>Fix: Members of free levels incorrectly being given the status \"free\" in RCP version 3.0+.<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>New: Added support for the upcoming RCP 3.0 update.<\/li>\n<li>New: Added option to send password reset email during import.<\/li>\n<li>New: Set signup method for imported users to \"Imported\".<\/li>\n<li>Tweak: Update user account data (first\/last name and password) when importing existing accounts.<\/li>\n<li>Tweak: Adjust \"Disable Notification Emails\" description.<\/li>\n<li>Fix: Expiration date times are now forced to be 23:59:59 to be consistent with RCP core.<\/li>\n<li>Fix: <code>_rcp_new_subscription<\/code> meta flag is now set on import.<\/li>\n<li>Fix: Verify that required user fields are set in the CSV before creating the user account.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>New: Add user note to imported users saying they were imported from a CSV file.<\/li>\n<li>New: Add option to disable email notifications during import process.<\/li>\n<li>New: Add support for <code>Subscription ID<\/code> column (<code>rcp_merchant_subscription_id<\/code> meta).<\/li>\n<li>Fix: Imported members not given subscription level role.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Tweak: Added backwards compatibility for using old column header format.<\/li>\n<li>New: Automatically set status to \"Free\" when importing members to a free subscription level.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>New: Add support for member joined date.<\/li>\n<li>Tweak: Improve compatibility with RCP core export file.<\/li>\n<li>Fix: Expiration dates with commas not being parsed correctly.<\/li>\n<li>Fix: Sanitize expiration date before saving.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Only allow CSV files to be selected during import.<\/li>\n<li>Load the DatePicker styles on the import page.<\/li>\n<li>Add the $user object to the rcp_user_import_user_added action.<\/li>\n<li>Cleaned up and documented the code.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fixed an issue with updating existing members<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>User update_user_meta() instead of add_user_meta()<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Properly esc the select element<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Improved the CSV import process to make it far more reliable.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added support for updating existing user accounts by passing the user ID to an \"ID\" column<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added a new rcp_user_import_user_added hook that runs after each user is created<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added support for subscription user roles<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"A plugin for importing a CSV of user accounts into Restrict Content Pro.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/19781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=19781"}],"author":[{"embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ithemes"}],"wp:attachment":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=19781"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=19781"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=19781"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=19781"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=19781"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=19781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}