{"id":41456,"date":"2016-01-23T11:01:20","date_gmt":"2016-01-23T11:01:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/allow-reinstalls\/"},"modified":"2025-04-23T10:22:35","modified_gmt":"2025-04-23T10:22:35","slug":"allow-reinstalls","status":"publish","type":"plugin","link":"https:\/\/tr.wordpress.org\/plugins\/allow-reinstalls\/","author":7443420,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.1.0","stable_tag":"0.1.0","tested":"6.8.0","requires":"4.3.0","requires_php":"","requires_plugins":null,"header_name":"allow-reinstalls","header_author":"bobbingwide","header_description":"","assets_banners_color":"898c74","last_updated":"2025-04-23 10:22:35","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.oik-plugins.com\/oik\/oik-donate\/","header_plugin_uri":"https:\/\/www.oik-plugins.com\/oik-plugins\/allow-reinstalls","header_author_uri":"https:\/\/www.bobbingwide.com\/about-bobbing-wide","rating":5,"author_block_rating":0,"active_installs":30,"downloads":5135,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.0.0":{"tag":"0.0.0","author":"bobbingwide","date":"2016-01-23 11:33:30"},"0.0.2":{"tag":"0.0.2","author":"bobbingwide","date":"2020-04-29 07:32:59"},"0.0.4":{"tag":"0.0.4","author":"bobbingwide","date":"2023-08-08 08:18:30"},"0.0.5":{"tag":"0.0.5","author":"bobbingwide","date":"2024-04-02 09:12:54"},"0.1.0":{"tag":"0.1.0","author":"bobbingwide","date":"2025-04-23 10:22:35"}},"upgrade_notice":{"0.1.0":"<p>Tested with WordPress 6.8 and PHP 8.4<\/p>","0.0.5":"<p>Tested with WordPress 6.4 and PHP 8.2<\/p>","0.0.4":"<p>Tested with WordPress 6.3<\/p>","0.0.3":"<p>Tested with WordPress 5.3<\/p>","0.0.2":"<p>Tested with WordPress 4.7.<\/p>","0.0.1":"<p>Tested with WordPress 4.6. Used to apply updates to plugins such as oik-weight-zone-shipping-pro.<\/p>","0.0.0":"<p>New plugin, also available from GitHub and oik-plugins.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":1334350,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":1334332,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1334332,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.0.0","0.0.2","0.0.4","0.0.5","0.1.0"],"block_files":[],"assets_screenshots":{"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3279833,"resolution":"3","location":"plugin"},"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3279833,"resolution":"1","location":"plugin"},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3279833,"resolution":"2","location":"plugin"}},"screenshots":{"1":"Upload fails when allow-reinstalls is already installed but inactive","2":"Try again after activating the allow-reinstalls plugin","3":"Upload succeeds this time."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1141,259],"plugin_category":[50],"plugin_contributors":[79761],"plugin_business_model":[],"class_list":["post-41456","plugin","type-plugin","status-publish","hentry","plugin_tags-theme","plugin_tags-upload","plugin_category-media","plugin_contributors-bobbingwide","plugin_committers-bobbingwide"],"banners":{"banner":"https:\/\/ps.w.org\/allow-reinstalls\/assets\/banner-772x250.jpg?rev=1334332","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/allow-reinstalls\/assets\/icon-128x128.jpg?rev=1334350","icon_2x":"https:\/\/ps.w.org\/allow-reinstalls\/assets\/icon-256x256.jpg?rev=1334332","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/allow-reinstalls\/trunk\/screenshot-1.jpg?rev=3279833","caption":"Upload fails when allow-reinstalls is already installed but inactive"},{"src":"https:\/\/ps.w.org\/allow-reinstalls\/trunk\/screenshot-2.jpg?rev=3279833","caption":"Try again after activating the allow-reinstalls plugin"},{"src":"https:\/\/ps.w.org\/allow-reinstalls\/trunk\/screenshot-3.jpg?rev=3279833","caption":"Upload succeeds this time."}],"raw_content":"<!--section=description-->\n<p>Allows plugins and themes to be updated using the standard WordPress plugin or theme update process.<\/p>\n\n<p>When you want to update a custom plugin or theme but don't have an automated process\nthen you can use this plugin to allow you to install a new version of a plugin or theme\nwithout having to delete the existing plugin or theme.<\/p>\n\n<p>Tested with WordPress 6.4 and WordPress MultiSite.\nNote: This plugin is no longer necessary. WordPress core functionality allows you to update existing plugins and themes.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the contents of the allow-reinstalls plugin to the <code>\/wp-content\/plugins\/allow-reinstalls<\/code> directory<\/li>\n<li>Do nothing until you want to update another plugin or theme.<\/li>\n<\/ol>\n\n<p>If you've attempted to upload a plugin and you've received the message that says<\/p>\n\n<pre><code>Destination folder already exists. path-to\/wp-content\/plugins\/your-plugin\/\n\nPlugin install failed.\n<\/code><\/pre>\n\n<p>or you've attempted to upload a theme and got<\/p>\n\n<pre><code>Destination folder already exists. path-to\/wp-content\/themes\/your-theme\/\n\nTheme install failed.\n<\/code><\/pre>\n\n<p>then you need to<\/p>\n\n<ol>\n<li>Activate the allow-reinstalls plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Upload the plugin or theme you want to replace.<\/li>\n<li>Deactivate the allow-reinstalls plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20work%20on%20wordpress%20multisite%3F'><h3>Does this work on WordPress MultiSite?<\/h3><\/dt>\n<dd><p>Yes. Use it as a super administrator.<\/p><\/dd>\n<dt id='can%20i%20downgrade%20a%20plugin%20or%20theme%3F'><h3>Can I downgrade a plugin or theme?<\/h3><\/dt>\n<dd><p>You'll be able to do it, but whether or not the system works afterwards depends on the plugin or theme.<\/p><\/dd>\n<dt id='can%20i%20leave%20the%20plugin%20active%3F'><h3>Can I leave the plugin active?<\/h3><\/dt>\n<dd><p>No point.<\/p><\/dd>\n<dt id='why%20doesn%27t%20wordpress%20allow%20this%20anyway%3F'><h3>Why doesn't WordPress allow this anyway?<\/h3><\/dt>\n<dd><p>It does now.<\/p>\n\n<p>Safety and security; just in case you overwrite the latest version with a back level.<\/p>\n\n<p>WordPress expects to receive most of its updates automatically, not via a manual upload process.<\/p><\/dd>\n<dt id='where%20can%20i%20read%20more%3F'><h3>Where can I read more?<\/h3><\/dt>\n<dd><p><a href=\"http:\/\/www.oik-plugins.com\/oik-plugins\/allow-reinstalls\">allow-reinstalls on oik-plugins<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Changed: Update .gitignore. #2<\/li>\n<li>Changed: Update PHPUnit tests for PHPUnit 10 &amp; 11 #2<\/li>\n<li>Tested: With WordPress 6.8 and WordPress Multisite<\/li>\n<li>Tested: With PHP 8.3 and PHP 8.4<\/li>\n<li>Tested: With PHPUnit 9, 10, &amp; 11<\/li>\n<\/ul>\n\n<h4>0.0.5<\/h4>\n\n<ul>\n<li>Tested: With PHP 8.1 and PHP 8.2 #2<\/li>\n<li>Tested: With WordPress 6.4 and WordPress Multisite<\/li>\n<li>Tested: With PHP Unit 9.6<\/li>\n<\/ul>\n\n<h4>0.0.4<\/h4>\n\n<ul>\n<li>Tested: With WordPress 6.3<\/li>\n<li>Tested: With PHPUnit 9<\/li>\n<li>Tested: With PHP 8.0<\/li>\n<\/ul>\n\n<h4>0.0.3<\/h4>\n\n<ul>\n<li>Tested: With PHPUnit 8<\/li>\n<li>Tested: With WordPress 5.3<\/li>\n<li>Tested: With PHP 7.3 and PHP 7.4<\/li>\n<\/ul>\n\n<h4>0.0.2<\/h4>\n\n<ul>\n<li>Changed: The PHPUnit tests in the GitHub version for WordPress 4.7 compatibility. See [github bobbingwide oik-batch issue 16]<\/li>\n<li>Tested: With WordPress 4.7 <\/li>\n<\/ul>\n\n<h4>0.0.1<\/h4>\n\n<ul>\n<li>Changed: Added PHPUnit tests in the GitHub version [github bobbingwide allow-reinstalls issues 1]<\/li>\n<li>Tested: With WordPress 4.6 <\/li>\n<\/ul>\n\n<h4>0.0.0<\/h4>\n\n<ul>\n<li>Added: New plugin - to allow oik-weightcountryshipping-pro to be updated using WordPress Plugin Install<\/li>\n<\/ul>","raw_excerpt":"Allows plugins and themes to be updated using the standard WordPress plugin or theme update process.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/41456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=41456"}],"author":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bobbingwide"}],"wp:attachment":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=41456"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=41456"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=41456"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=41456"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=41456"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=41456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}