{"id":52169,"date":"2016-11-13T08:49:59","date_gmt":"2016-11-13T08:49:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/dw-directory\/"},"modified":"2026-01-19T03:02:44","modified_gmt":"2026-01-19T03:02:44","slug":"dw-directory","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/dw-directory\/","author":11896873,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.0","stable_tag":"2.0.0","tested":"6.7.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"DW Directory Service","header_author":"\ub514\uc790\uc778\uc544\ub808\ud14c","header_description":"","assets_banners_color":"624a48","last_updated":"2026-01-19 03:02:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/Daworks\/dw-directory","header_author_uri":"https:\/\/github.com\/Daworks","rating":0,"author_block_rating":0,"active_installs":0,"downloads":879,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"dhlee7","date":"2016-11-18 17:46:40"},"1.1":{"tag":"1.1","author":"dhlee7","date":"2018-10-23 07:25:35"},"1.2":{"tag":"1.2","author":"dhlee7","date":"2019-04-24 16:00:13"},"2.0.0":{"tag":"2.0.0","author":"dhlee7","date":"2026-01-19 03:02:44"}},"upgrade_notice":{"2.0.0":"<p>Major security update. All users are strongly recommended to upgrade. This version includes nonce verification, prepared SQL statements, and proper data sanitization. Requires WordPress 5.0+ and PHP 7.4+.<\/p>","1.2":"<p>Compatibility update for newer WordPress versions.<\/p>","1.0":"<p>Initial release. Requires WordPress 4.5 or later.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1536453,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1536453,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1880x609.jpg":{"filename":"banner-1880x609.jpg","revision":1536453,"resolution":"1880x609","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1536453,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","2.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1536453,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1536453,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1536453,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":1536453,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Directory service front-end display","2":"Pending items management (admin)","3":"Category management (admin)","4":"Item management (admin)"}},"plugin_section":[],"plugin_tags":[254233,15064,2466,37556,39909],"plugin_category":[55],"plugin_contributors":[126345],"plugin_business_model":[],"class_list":["post-52169","plugin","type-plugin","status-closed","hentry","plugin_tags-business-listing","plugin_tags-church-directory","plugin_tags-directory","plugin_tags-local-business","plugin_tags-yellow-pages","plugin_category-seo-and-marketing","plugin_contributors-dhlee7","plugin_committers-dhlee7"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/dw-directory_624a48.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/dw-directory\/assets\/screenshot-1.png?rev=1536453","caption":"Directory service front-end display"},{"src":"https:\/\/ps.w.org\/dw-directory\/assets\/screenshot-2.png?rev=1536453","caption":"Pending items management (admin)"},{"src":"https:\/\/ps.w.org\/dw-directory\/assets\/screenshot-3.png?rev=1536453","caption":"Category management (admin)"},{"src":"https:\/\/ps.w.org\/dw-directory\/assets\/screenshot-4.png?rev=1536453","caption":"Item management (admin)"}],"raw_content":"<!--section=description-->\n<p>DW Directory Service enables you to create and manage directory listings in WordPress. It was designed for use cases such as:<\/p>\n\n<ul>\n<li>Local community business directories<\/li>\n<li>Church member business listings<\/li>\n<li>Restaurant guides<\/li>\n<li>Service provider directories<\/li>\n<li>Any categorized listing needs<\/li>\n<\/ul>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Hierarchical category system (up to 3 levels)<\/li>\n<li>User submission with admin approval workflow<\/li>\n<li>Search functionality<\/li>\n<li>Responsive design<\/li>\n<li>Easy shortcode integration<\/li>\n<li>AJAX-powered interface<\/li>\n<\/ul>\n\n<p><strong>Usage:<\/strong><\/p>\n\n<p>Simply add the shortcode <code>[dw-directory]<\/code> to any page or post where you want the directory to appear.<\/p>\n\n<p><strong>Links:<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/Daworks\/dw-directory\">GitHub Repository<\/a><\/li>\n<li><a href=\"https:\/\/daworks.github.io\/dw-directory\/\">Documentation<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>dw-directory<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to 'Directory Service' in the admin menu to configure categories and manage items.<\/li>\n<li>Add the shortcode <code>[dw-directory]<\/code> to any page or post where you want the directory to appear.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20use%20the%20plugin%20after%20installation%3F\"><h3>How do I use the plugin after installation?<\/h3><\/dt>\n<dd><p>After activating the plugin, add the shortcode <code>[dw-directory]<\/code> to any page or post where you want to display the directory.<\/p><\/dd>\n<dt id=\"how%20do%20i%20manage%20the%20directory%3F\"><h3>How do I manage the directory?<\/h3><\/dt>\n<dd><p>Log in to your WordPress dashboard. You'll find a 'Directory Service' menu with options for:\n- Pending Items: Approve or reject user submissions\n- Category Management: Add, edit, or delete categories\n- Item Management: Manage individual directory entries<\/p><\/dd>\n<dt id=\"how%20do%20i%20set%20up%20categories%3F\"><h3>How do I set up categories?<\/h3><\/dt>\n<dd><p>Go to 'Directory Service &gt; Category Management' in the admin menu. You can create a hierarchical structure with up to 3 levels of categories.<\/p><\/dd>\n<dt id=\"can%20users%20submit%20their%20own%20listings%3F\"><h3>Can users submit their own listings?<\/h3><\/dt>\n<dd><p>Yes! Logged-in users can submit listings through the front-end form. Submissions go to a pending queue for admin approval.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><ul>\n<li><a href=\"https:\/\/github.com\/Daworks\/dw-directory\/issues\">GitHub Issues<\/a><\/li>\n<li><a href=\"https:\/\/daworks.github.io\/dw-directory\/\">Documentation<\/a><\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li><strong>Security<\/strong>: Added nonce verification to all AJAX requests<\/li>\n<li><strong>Security<\/strong>: Implemented prepared statements for all database queries<\/li>\n<li><strong>Security<\/strong>: Added proper input sanitization and output escaping<\/li>\n<li><strong>Compatibility<\/strong>: Updated for WordPress 6.7<\/li>\n<li><strong>Compatibility<\/strong>: Requires PHP 7.4 or higher<\/li>\n<li><strong>Fix<\/strong>: Removed deprecated <code>get_currentuserinfo()<\/code> function<\/li>\n<li><strong>Improvement<\/strong>: Modernized codebase following WordPress Coding Standards<\/li>\n<li><strong>Improvement<\/strong>: Better error handling and user feedback<\/li>\n<li><strong>Improvement<\/strong>: Improved accessibility with proper link attributes<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Updated source code for WordPress compatibility<\/li>\n<li>CSS fixes<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fixed admin page errors<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A directory service plugin for WordPress - perfect for local business listings, church member directories, and community resources.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/52169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=52169"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dhlee7"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=52169"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=52169"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=52169"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=52169"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=52169"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=52169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}