{"id":51518,"date":"2016-10-12T08:40:04","date_gmt":"2016-10-12T08:40:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/zippy\/"},"modified":"2025-09-30T21:34:02","modified_gmt":"2025-09-30T21:34:02","slug":"zippy","status":"publish","type":"plugin","link":"https:\/\/kir.wordpress.org\/plugins\/zippy\/","author":15096788,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.7.0","stable_tag":"1.7.0","tested":"6.8.5","requires":"4.9","requires_php":"","requires_plugins":null,"header_name":"Zippy","header_author":"Gesundheit Bewegt GmbH","header_description":"","assets_banners_color":"727272","last_updated":"2025-09-30 21:34:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/gesundheit-bewegt.com\/","rating":4.6,"author_block_rating":0,"active_installs":10000,"downloads":228205,"num_ratings":15,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"loyaltymanufaktur","date":"2016-12-12 09:02:58"},"1.0.1":{"tag":"1.0.1","author":"loyaltymanufaktur","date":"2017-01-26 17:31:59"},"1.1.0":{"tag":"1.1.0","author":"loyaltymanufaktur","date":"2017-01-27 11:21:52"},"1.1.1":{"tag":"1.1.1","author":"loyaltymanufaktur","date":"2017-01-27 14:21:03"},"1.1.2":{"tag":"1.1.2","author":"loyaltymanufaktur","date":"2017-03-16 14:20:13"},"1.1.3":{"tag":"1.1.3","author":"loyaltymanufaktur","date":"2017-06-01 13:27:10"},"1.1.4":{"tag":"1.1.4","author":"loyaltymanufaktur","date":"2018-03-05 14:39:48"},"1.1.5":{"tag":"1.1.5","author":"loyaltymanufaktur","date":"2018-03-05 14:52:18"},"1.1.6":{"tag":"1.1.6","author":"loyaltymanufaktur","date":"2018-04-03 14:45:50"},"1.2.0":{"tag":"1.2.0","author":"loyaltymanufaktur","date":"2018-11-30 11:28:22"},"1.2.1":{"tag":"1.2.1","author":"loyaltymanufaktur","date":"2019-02-01 14:23:31"},"1.2.2":{"tag":"1.2.2","author":"loyaltymanufaktur","date":"2019-02-03 10:47:06"},"1.2.3":{"tag":"1.2.3","author":"loyaltymanufaktur","date":"2019-04-29 12:27:39"},"1.2.4":{"tag":"1.2.4","author":"loyaltymanufaktur","date":"2019-05-22 14:22:33"},"1.3.0":{"tag":"1.3.0","author":"loyaltymanufaktur","date":"2019-06-05 07:23:50"},"1.3.1":{"tag":"1.3.1","author":"loyaltymanufaktur","date":"2019-07-24 15:21:32"},"1.3.2":{"tag":"1.3.2","author":"loyaltymanufaktur","date":"2019-10-23 08:15:36"},"1.3.3":{"tag":"1.3.3","author":"loyaltymanufaktur","date":"2019-11-18 14:22:28"},"1.3.4":{"tag":"1.3.4","author":"loyaltymanufaktur","date":"2020-05-27 12:05:49"},"1.4.0":{"tag":"1.4.0","author":"loyaltymanufaktur","date":"2020-06-25 10:19:14"},"1.5.0":{"tag":"1.5.0","author":"loyaltymanufaktur","date":"2020-06-25 10:23:03"},"1.5.1":{"tag":"1.5.1","author":"loyaltymanufaktur","date":"2020-07-29 12:09:34"},"1.5.2":{"tag":"1.5.2","author":"loyaltymanufaktur","date":"2020-12-09 10:23:20"},"1.5.3":{"tag":"1.5.3","author":"loyaltymanufaktur","date":"2021-10-12 06:42:59"},"1.5.4":{"tag":"1.5.4","author":"loyaltymanufaktur","date":"2021-10-12 06:42:59"},"1.5.5":{"tag":"1.5.5","author":"loyaltymanufaktur","date":"2022-01-18 13:29:43"},"1.6.0":{"tag":"1.6.0","author":"loyaltymanufaktur","date":"2023-02-27 16:17:13"},"1.6.1":{"tag":"1.6.1","author":"loyaltymanufaktur","date":"2023-03-29 11:20:52"},"1.6.10":{"tag":"1.6.10","author":"loyaltymanufaktur","date":"2024-07-23 13:12:05"},"1.6.11":{"tag":"1.6.11","author":"loyaltymanufaktur","date":"2025-01-10 08:33:20"},"1.6.12":{"tag":"1.6.12","author":"loyaltymanufaktur","date":"2025-04-16 07:59:30"},"1.6.2":{"tag":"1.6.2","author":"loyaltymanufaktur","date":"2023-06-07 16:31:28"},"1.6.3":{"tag":"1.6.3","author":"loyaltymanufaktur","date":"2023-07-08 07:13:13"},"1.6.4":{"tag":"1.6.4","author":"loyaltymanufaktur","date":"2023-07-27 06:38:42"},"1.6.5":{"tag":"1.6.5","author":"loyaltymanufaktur","date":"2023-07-27 07:56:44"},"1.6.6":{"tag":"1.6.6","author":"loyaltymanufaktur","date":"2023-10-27 10:35:30"},"1.6.7":{"tag":"1.6.7","author":"loyaltymanufaktur","date":"2024-01-24 13:23:53"},"1.6.8":{"tag":"1.6.8","author":"loyaltymanufaktur","date":"2024-02-11 13:30:51"},"1.6.9":{"tag":"1.6.9","author":"loyaltymanufaktur","date":"2024-02-12 19:47:53"},"1.7.0":{"tag":"1.7.0","author":"loyaltymanufaktur","date":"2025-09-30 21:34:02"}},"upgrade_notice":[],"ratings":{"1":1,"2":0,"3":0,"4":2,"5":12},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":1514557,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":1514557,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2313093,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.4.0","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.6.0","1.6.1","1.6.10","1.6.11","1.6.12","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.7.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2330545,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2313086,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2330545,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Links to archive the post and to extract"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1445,151,1487,4155,40994],"plugin_category":[59],"plugin_contributors":[84691,248613],"plugin_business_model":[],"class_list":["post-51518","plugin","type-plugin","status-publish","hentry","plugin_tags-archive","plugin_tags-backup","plugin_tags-custom-post-types","plugin_tags-migration","plugin_tags-zip-files","plugin_category-utilities-and-tools","plugin_contributors-loyaltymanufaktur","plugin_contributors-madeinua","plugin_committers-loyaltymanufaktur","plugin_committers-madeinua"],"banners":{"banner":"https:\/\/ps.w.org\/zippy\/assets\/banner-772x250.jpg?rev=2313093","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zippy\/assets\/icon-128x128.jpg?rev=1514557","icon_2x":"https:\/\/ps.w.org\/zippy\/assets\/icon-256x256.jpg?rev=1514557","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/zippy\/assets\/screenshot-1.png?rev=2330545","caption":"Links to archive the post and to extract"},{"src":"https:\/\/ps.w.org\/zippy\/assets\/screenshot-2.png?rev=2313086","caption":""},{"src":"https:\/\/ps.w.org\/zippy\/assets\/screenshot-3.png?rev=2330545","caption":""}],"raw_content":"<!--section=description-->\n<p>Incredibly easy solution to archive pages and posts as zip file and unpack them back even on the other website!<\/p>\n\n<p>Archive posts and pages in one click. Transfer them to the other website or simple use this feature to backup you articles on the local computer.<\/p>\n\n<h4>Important<\/h4>\n\n<p>Please make sure Zip extension is enabled on your web server! Otherwise, the plugin will not work for you.<\/p>\n\n<p>More info: https:\/\/www.php.net\/manual\/en\/book.zip.php<\/p>\n\n<h4>Features:<\/h4>\n\n<ul>\n<li>archive posts as zip-files<\/li>\n<li>extract archives on any website with the installed plugin<\/li>\n<li>download and store posts as zip archives<\/li>\n<li>multiple posts support<\/li>\n<li>custom post types support<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Unzip the plugin archive on your computer<\/li>\n<li>Upload <code>zippy<\/code> directory to yours <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20to%20archive%20the%20post%3F'><h3>How to archive the post?<\/h3><\/dt>\n<dd><p>Go to the 'All Post' page (wp admin) and move your mouse pointer to a specific post to see the \"quick links\".\nA. Click on the link \"Archive (Zippy)\" to archive the post.\nB. Use bulk action \"Archive (Zippy)\" to archive one or multiple posts.<\/p><\/dd>\n<dt id='how%20extract%20the%20post%20from%20the%20archive%3F'><h3>How extract the post from the archive?<\/h3><\/dt>\n<dd><p>On the administration bar (black top bar) you can find the link \"Zippy\".\nUse it to unzip previously archived post.<\/p><\/dd>\n<dt id='i%20have%20an%20error%20message%20%22can%20not%20open%20the%20archive.%20error%20code%3A%20%5Bvalue%5D%22'><h3>I have an error message \"Can not open the archive. Error code: [value]\"<\/h3><\/dt>\n<dd><p>It occurs when the plugin can't open the archive for reading, writing or modifying.<\/p>\n\n<p>For the error code check this page: https:\/\/www.php.net\/manual\/en\/ziparchive.open.php<\/p><\/dd>\n<dt id='i%20don%27t%20see%20%22zippy%22%20in%20the%20navigation%20menu%20or%20in%20the%20admin%20panel.'><h3>I don't see \"Zippy\" in the navigation menu or in the admin panel.<\/h3><\/dt>\n<dd><p>Be sure that your user account has permissions to edit posts (\"edit_post\" capability).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Security update: Fixed arbitrary file upload vulnerability.<\/li>\n<li>Security update: Fixed CSRF vulnerability in archive import function.<\/li>\n<li>Enhanced file validation with secure whitelist approach for file extensions.<\/li>\n<li>Added comprehensive path traversal protection.<\/li>\n<li>Added CSRF protection with nonce verification.<\/li>\n<li>Improved error handling and security logging.<\/li>\n<\/ul>\n\n<h4>1.6.12<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 6.8.<\/li>\n<\/ul>\n\n<h4>1.6.11<\/h4>\n\n<ul>\n<li>Fixed import issues.<\/li>\n<li>Fixed cache issues.<\/li>\n<li>Tested up to Wordpress 6.7.<\/li>\n<\/ul>\n\n<h4>1.6.10<\/h4>\n\n<ul>\n<li>Enhanced security.<\/li>\n<\/ul>\n\n<h4>1.6.9<\/h4>\n\n<ul>\n<li>Enhanced security.<\/li>\n<\/ul>\n\n<h4>1.6.8<\/h4>\n\n<ul>\n<li>Enhanced security.<\/li>\n<\/ul>\n\n<h4>1.6.7<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 6.4.<\/li>\n<\/ul>\n\n<h4>1.6.6<\/h4>\n\n<ul>\n<li>Fixed unserialization security issue (for administrators and editors only).<\/li>\n<\/ul>\n\n<h4>1.6.5<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 6.3.<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 6.2.<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Enhanced security: only users with the \"edit_pages\" capability can archive\/unarchive pages\/posts.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Changed exported data: author's data will be exported only if the user has the \"edit_users\" capability (i.e. administrators).<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Fixed potential vulnerability: Zippy archive contains a post author sensitive data (email, login, password hash).<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Updated options in the Zippy \"Unzip\" form.<\/li>\n<li>Improved functionality to transfer attachments\/images.<\/li>\n<li>Wordpress 6.0 support added.<\/li>\n<\/ul>\n\n<h4>1.5.5<\/h4>\n\n<ul>\n<li>Fixed notices when exporting posts.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Security improvements.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Wordpress 5.6 support added.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Fixed blank pop-up window on some pages.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Fixed translations.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added new options to the unzip window.<\/li>\n<li>Added German translation.<\/li>\n<li>Changed labels, messages.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added access right checks.<\/li>\n<li>Added separated plugin page (admin navigation menu &gt; Tools).<\/li>\n<li>Fixed problem with detecting parent posts.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Design improvements.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Wordpress 5.3 support added.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Improved errors handling<\/li>\n<li>Updated FAQs<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixed functionality to generate archive filename.<\/li>\n<li>Export path changed from the Wordpress root directory to the wp-content directory.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added the possibility to transfer attachments that comes as ID's inside post custom fields.<\/li>\n<li>Formatting improvements.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Wordpress 5.2 support added.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<p>Just a minor improvements to keep the plugin alive.<\/p>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Name of the generated archive changed from post id to post title.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Improved attachments transferring (to prevent duplicates).<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added option to change the post type of the transferred article(s).<\/li>\n<li>Fixed errors handling.<\/li>\n<li>Small improvements.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Improved functionality to handle translations.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Added private post types support.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Fixed problem with the archive files.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fixed PHP Warning during the import process.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed an issue when the image that is used in a multiple articles can be duplicated during the import (unzip) process.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Improved multiple posts export.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added bulk action - multiple posts can be archived at once.<\/li>\n<li>Added custom post types support.<\/li>\n<li>Different improvements.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed bug: missed featured image on import when the checkbox 'Replace this post with the post which have the same name\/slug' is not checked.<\/li>\n<li>Fixed bug: not possible to import custom post type article<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Incredibly easy solution to archive pages and posts as zip file and unpack them back even on the other website!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/51518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=51518"}],"author":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/loyaltymanufaktur"}],"wp:attachment":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=51518"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=51518"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=51518"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=51518"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=51518"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=51518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}