{"id":342450,"date":"2026-07-30T11:18:13","date_gmt":"2026-07-30T11:18:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/grafucci-folders\/"},"modified":"2026-07-30T14:59:24","modified_gmt":"2026-07-30T14:59:24","slug":"grafucci-folders","status":"publish","type":"plugin","link":"https:\/\/ja.wordpress.org\/plugins\/grafucci-folders\/","author":23520011,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Grafucci Folders","header_author":"Grafucci","header_description":"Organize WordPress pages and media library files into drag-and-drop folders. Virtual folders keep URLs safe.","assets_banners_color":"085c77","last_updated":"2026-07-30 14:59:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/grafucci.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":32,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"idreesdawlat","date":"2026-07-30 12:08:01"},"1.0.3":{"tag":"1.0.3","author":"idreesdawlat","date":"2026-07-30 14:59:24"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3628441,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3628441,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3628814,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3628814,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3628441,"resolution":"1","location":"assets","locale":"","width":1904,"height":866},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3628441,"resolution":"2","location":"assets","locale":"","width":1903,"height":877},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3628441,"resolution":"3","location":"assets","locale":"","width":1898,"height":876},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3628441,"resolution":"4","location":"assets","locale":"","width":1899,"height":873},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3628441,"resolution":"5","location":"assets","locale":"","width":1918,"height":873},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3628441,"resolution":"6","location":"assets","locale":"","width":1916,"height":873},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3628441,"resolution":"7","location":"assets","locale":"","width":1901,"height":878}},"screenshots":{"1":"Pages list with the folder sidebar open","2":"Pages with sidebar collapsed and folder filter dropdown","3":"Quick Edit page folder assignment","4":"Media Library grid with folder sidebar","5":"Media Library filtered to a Photos folder","6":"Drag and drop media into folders","7":"Media Library with the folder sidebar collapsed"}},"plugin_section":[],"plugin_tags":[8848,9747,233,6655,243],"plugin_category":[],"plugin_contributors":[273835],"plugin_business_model":[],"class_list":["post-342450","plugin","type-plugin","status-publish","hentry","plugin_tags-file-manager","plugin_tags-folders","plugin_tags-media-library","plugin_tags-organize","plugin_tags-pages","plugin_contributors-idreesdawlat","plugin_committers-idreesdawlat"],"banners":{"banner":"https:\/\/ps.w.org\/grafucci-folders\/assets\/banner-772x250.png?rev=3628814","banner_2x":"https:\/\/ps.w.org\/grafucci-folders\/assets\/banner-1544x500.png?rev=3628814","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/grafucci-folders\/assets\/icon-128x128.png?rev=3628441","icon_2x":"https:\/\/ps.w.org\/grafucci-folders\/assets\/icon-256x256.png?rev=3628441","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/grafucci-folders\/assets\/screenshot-1.png?rev=3628441","caption":"Pages list with the folder sidebar open"},{"src":"https:\/\/ps.w.org\/grafucci-folders\/assets\/screenshot-2.png?rev=3628441","caption":"Pages with sidebar collapsed and folder filter dropdown"},{"src":"https:\/\/ps.w.org\/grafucci-folders\/assets\/screenshot-3.png?rev=3628441","caption":"Quick Edit page folder assignment"},{"src":"https:\/\/ps.w.org\/grafucci-folders\/assets\/screenshot-4.png?rev=3628441","caption":"Media Library grid with folder sidebar"},{"src":"https:\/\/ps.w.org\/grafucci-folders\/assets\/screenshot-5.png?rev=3628441","caption":"Media Library filtered to a Photos folder"},{"src":"https:\/\/ps.w.org\/grafucci-folders\/assets\/screenshot-6.png?rev=3628441","caption":"Drag and drop media into folders"},{"src":"https:\/\/ps.w.org\/grafucci-folders\/assets\/screenshot-7.png?rev=3628441","caption":"Media Library with the folder sidebar collapsed"}],"raw_content":"<!--section=description-->\n<p><strong>Grafucci Folders<\/strong> helps you organize WordPress pages and the media library with virtual folders \u2014 without moving uploads or changing public URLs.<\/p>\n\n<p>Create folders, nest them, drag items in, and filter the list. A calm sidebar that feels at home in WordPress admin.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Pages folders<\/strong> \u2014 organize pages from the Pages screen sidebar<\/li>\n<li><strong>Media library folders<\/strong> \u2014 works in both grid and list views<\/li>\n<li><strong>Media picker folders<\/strong> \u2014 same folders when setting a featured image or choosing media in the editor \/ Elementor<\/li>\n<li><strong>Drag and drop<\/strong> \u2014 move pages or media into folders in one gesture<\/li>\n<li><strong>Nest folders<\/strong> \u2014 build a tree that matches how you work<\/li>\n<li><strong>Filter fast<\/strong> \u2014 click a folder (or Unassigned) to focus the list<\/li>\n<li><strong>Upload into a folder<\/strong> \u2014 new media lands in the selected folder<\/li>\n<li><strong>Gutenberg panel<\/strong> \u2014 assign a page folder while editing<\/li>\n<li><strong>Safe by design<\/strong> \u2014 virtual only; permalinks and file URLs stay intact<\/li>\n<\/ul>\n\n<h4>Why virtual folders?<\/h4>\n\n<ul>\n<li>Moving files on disk can break image links across your site<\/li>\n<li>Grafucci Folders only organizes in admin \u2014 visitors never notice<\/li>\n<li>Uninstall removes folder data and keeps your pages and media<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>No tracking, no phone-home, no external APIs. No separate account required.<\/p>\n\n<p>Need help? Email <strong>support@grafucci.com<\/strong>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> and search for \u201cGrafucci Folders\u201d.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Open <strong>Pages<\/strong> or <strong>Media \u2192 Library<\/strong> to use the folder sidebar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20folders%20change%20my%20page%20or%20media%20urls%3F\"><h3>Do folders change my page or media URLs?<\/h3><\/dt>\n<dd><p>No. Folders are <strong>virtual<\/strong>. Page permalinks and media file URLs stay the same.<\/p><\/dd>\n<dt id=\"does%20it%20move%20files%20on%20the%20server%3F\"><h3>Does it move files on the server?<\/h3><\/dt>\n<dd><p>No. Files stay in your uploads folder. Nothing is moved on disk.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20gutenberg%3F\"><h3>Does it work with Gutenberg?<\/h3><\/dt>\n<dd><p>Yes. Assign a page folder from the sidebar panel while editing a page. When inserting or selecting media in the block editor, the folder sidebar also appears in the media modal.<\/p><\/dd>\n<dt id=\"does%20it%20work%20when%20setting%20a%20featured%20image%20or%20in%20elementor%3F\"><h3>Does it work when setting a featured image or in Elementor?<\/h3><\/dt>\n<dd><p>Yes. The folder sidebar appears in the WordPress media modal \u2014 featured image, Gutenberg media pickers, Elementor image controls, and similar flows.<\/p><\/dd>\n<dt id=\"does%20it%20work%20in%20media%20library%20grid%20and%20list%20view%3F\"><h3>Does it work in Media Library grid and list view?<\/h3><\/dt>\n<dd><p>Yes. Media folders work in both views.<\/p><\/dd>\n<dt id=\"can%20i%20nest%20folders%20and%20drag%20items%20into%20them%3F\"><h3>Can I nest folders and drag items into them?<\/h3><\/dt>\n<dd><p>Yes. Nest folders for pages and media, then drag items onto a folder (or Unassigned).<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%3F\"><h3>What happens when I uninstall?<\/h3><\/dt>\n<dd><p>Pages and media stay intact. Folder terms and assignments are removed. Content and file URLs are not deleted.<\/p><\/dd>\n<dt id=\"does%20this%20track%20usage%20or%20call%20external%20services%3F\"><h3>Does this track usage or call external services?<\/h3><\/dt>\n<dd><p>No. No telemetry, analytics, or remote API calls.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20other%20media%20folder%20plugins%3F\"><h3>Is it compatible with other media folder plugins?<\/h3><\/dt>\n<dd><p>It is a separate system. This free release does not import from other organizers. Use one folder plugin at a time.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20support%3F\"><h3>How do I get support?<\/h3><\/dt>\n<dd><p>Email <strong>support@grafucci.com<\/strong>, or open a topic on the WordPress.org support forum.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>fix media library filter so clearing a folder filter fully resets the query<\/li>\n<li>improve folder sidebar so it appears immediately on Pages and Media<\/li>\n<li>improve nested folder expand and collapse so closed folders stay closed after refresh<\/li>\n<li>add Folder field to Pages bulk edit for moving many pages at once<\/li>\n<li>add resizable folder sidebar width<\/li>\n<li>add folder sidebar in media pickers \u2014 featured image, Gutenberg, and Elementor image controls<\/li>\n<li>allow dragging multiple selected pages or media into a folder<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>change short gf prefixes to grafucci_folders for WordPress.org naming rules<\/li>\n<li>improve folder sidebar counts to include items in nested subfolders<\/li>\n<li>fix media library grid so WordPress filename overlays are not overridden<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>fix Plugin Check sanitization warnings for WordPress.org review<\/li>\n<li>add Author URI pointing to grafucci.com<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>add pages folders with create, rename, delete, nest, drag-and-drop, and filter<\/li>\n<li>add media library folders for list and grid views, including upload into a selected folder<\/li>\n<li>add Gutenberg page editor folder panel<\/li>\n<li>add modern admin folder sidebar UI<\/li>\n<li>confirm uninstall removes folder terms while keeping pages and media<\/li>\n<li>confirm no external API calls or tracking<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>add pages folders MVP with taxonomy folders, sidebar tree, CRUD, drag-and-drop, and list filter<\/li>\n<li>add media library folders for list and grid, including upload into the selected folder<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>add initial plugin scaffold<\/li>\n<\/ul>","raw_excerpt":"Organize WordPress pages and media into drag-and-drop folders. Virtual folders keep URLs safe. Clean, modern admin UI.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342450"}],"author":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/idreesdawlat"}],"wp:attachment":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342450"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342450"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342450"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342450"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342450"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}