{"id":344724,"date":"2026-07-24T02:22:18","date_gmt":"2026-07-24T02:22:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/imnrz-staff-directory\/"},"modified":"2026-07-24T02:22:00","modified_gmt":"2026-07-24T02:22:00","slug":"imnrz-staff-directory","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/imnrz-staff-directory\/","author":23536999,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.1","stable_tag":"1.6.1","tested":"7.0.2","requires":"6.2","requires_php":"8.1","requires_plugins":null,"header_name":"imnrz Staff Directory","header_author":"imnrz","header_description":"Staff directory & org chart plugin with unlimited department hierarchy, drag-and-drop org structure builder, and table, grid & card layouts. Show employee profiles, contact details and org units, with email\/phone rendered as images to prevent scraping.","assets_banners_color":"","last_updated":"2026-07-24 02:22:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/imnrz.com\/plugins\/imnrz-staff-directory\/","header_author_uri":"https:\/\/imnrz.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":50,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.1":{"tag":"1.6.1","author":"imnrz","date":"2026-07-24 02:22:00"}},"upgrade_notice":{"1.6.1":"<p>Renames the shortcodes to [imnrzsd_staff_directory] and [imnrzsd_staff_member] and prefixes all stored data.<\/p>","1.6.0":"<p>Adds the front-end view switcher, anti-scraping contact protection and a refreshed premium design.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.6.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Staff directory archive with the table, grid and card view switcher.","2":"Premium card layout.","3":"Drag-and-drop organization structure builder.","4":"Settings screen with layout, fields and privacy options."}},"plugin_section":[],"plugin_tags":[11760,17846,23272,11762,8428],"plugin_category":[],"plugin_contributors":[273070],"plugin_business_model":[],"class_list":["post-344724","plugin","type-plugin","status-publish","hentry","plugin_tags-employee-directory","plugin_tags-org-chart","plugin_tags-organization-chart","plugin_tags-staff-directory","plugin_tags-team-members","plugin_contributors-imnrz","plugin_committers-imnrz"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/imnrz-staff-directory.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>imnrz Staff Directory<\/strong> is a modern staff and employee directory plugin for WordPress. Build a searchable company or organization directory, map your full org chart with an unlimited department hierarchy, and present your team in premium table, grid or card layouts \u2014 no coding required.<\/p>\n\n<p>Perfect for companies, government agencies, universities, schools, non-profits and any organization that needs to publish a professional team or staff listing.<\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li><strong>Unlimited organization hierarchy<\/strong> \u2014 departments, units, sections and sub-units to any depth.<\/li>\n<li><strong>Drag-and-drop org structure builder<\/strong> \u2014 arrange your org chart visually, with a keyboard-accessible fallback.<\/li>\n<li><strong>Three front-end layouts<\/strong> \u2014 switch between Table, Grid and Card views from a modern view switcher.<\/li>\n<li><strong>Powerful search &amp; filtering<\/strong> \u2014 visitors can search by name and filter by organization unit.<\/li>\n<li><strong>Customisable staff fields<\/strong> \u2014 job title, email, phone, extension, employee ID, location, reports-to, start date, status and more. Choose exactly which fields appear.<\/li>\n<li><strong>Anti-scraping contact protection<\/strong> \u2014 email addresses and phone numbers are rendered as images so bots and spam harvesters cannot read them from the HTML.<\/li>\n<li><strong>Privacy first<\/strong> \u2014 personal fields can be hidden from logged-out visitors, with built-in GDPR\/PDPA data export and erasure support.<\/li>\n<li><strong>Table styling options<\/strong> \u2014 full width, Bootstrap\/striped\/bordered styles, and custom header, text and border colours.<\/li>\n<li><strong>Shortcode &amp; archive<\/strong> \u2014 use the <code>[imnrzsd_staff_directory]<\/code> shortcode anywhere, or the automatic staff archive page.<\/li>\n<li><strong>Developer friendly<\/strong> \u2014 clean templates that any theme can override, plus filters and actions to extend behaviour.<\/li>\n<\/ul>\n\n<p>Built by <a href=\"https:\/\/imnrz.com\/\">imnrz<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/imnrz-staff-directory<\/code> directory, or install the plugin through the WordPress <strong>Plugins<\/strong> screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Go to <strong>Staff \u2192 Settings<\/strong> to choose your default layout, visible fields and privacy options.<\/li>\n<li>Add staff members under the <strong>Staff<\/strong> menu and organise them with <strong>Staff \u2192 Org Structure<\/strong>.<\/li>\n<li>Place the <code>[imnrzsd_staff_directory]<\/code> shortcode on any page, or visit the automatic staff archive.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20the%20directory%20on%20a%20page%3F\"><h3>How do I display the directory on a page?<\/h3><\/dt>\n<dd><p>Add the <code>[imnrzsd_staff_directory]<\/code> shortcode to any page or post. You can also visit the automatic staff archive at <code>\/staff\/<\/code>.<\/p><\/dd>\n<dt id=\"can%20visitors%20switch%20between%20table%2C%20grid%20and%20card%20views%3F\"><h3>Can visitors switch between table, grid and card views?<\/h3><\/dt>\n<dd><p>Yes. A view switcher lets visitors choose Table, Grid or Card layouts. You can set the default under <strong>Staff \u2192 Settings<\/strong>.<\/p><\/dd>\n<dt id=\"how%20are%20email%20addresses%20and%20phone%20numbers%20protected%3F\"><h3>How are email addresses and phone numbers protected?<\/h3><\/dt>\n<dd><p>They are rendered as images instead of plain text, so automated scrapers reading the page source cannot collect them.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20personal%20information%20from%20the%20public%3F\"><h3>Can I hide personal information from the public?<\/h3><\/dt>\n<dd><p>Yes. Personal fields such as email, phone and employee ID can be hidden from visitors who are not logged in.<\/p><\/dd>\n<dt id=\"can%20my%20theme%20override%20the%20templates%3F\"><h3>Can my theme override the templates?<\/h3><\/dt>\n<dd><p>Yes. Copy any template from the plugin's <code>templates\/<\/code> folder into a <code>staff-directory\/<\/code> folder in your theme.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Changed: all functions, options, meta keys, capabilities, shortcodes and handles now use the unique <code>imnrzsd<\/code>\/<code>IMNRZ_Staff_Directory<\/code> prefix.<\/li>\n<li>Changed: the shortcodes are now <code>[imnrzsd_staff_directory]<\/code> and <code>[imnrzsd_staff_member]<\/code>.<\/li>\n<li>Improved: named sanitize callbacks for every registered setting.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>New: full-page staff archive with a Table \/ Grid \/ Cards view switcher.<\/li>\n<li>New: premium, modern styling across the directory, cards and profiles.<\/li>\n<li>New: email and phone rendered as images to prevent scraping.<\/li>\n<li>New: option to show or hide the Org Unit column, and table style\/colour options.<\/li>\n<li>New: back buttons on the profile and unit archive pages.<\/li>\n<li>Improved: redesigned org structure builder UI and fixed the drag-handle overlap.<\/li>\n<\/ul>","raw_excerpt":"Staff &amp; employee directory with org chart, unlimited department hierarchy, and table, grid &amp; card layouts. Contact fields protected from scraping.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/344724","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=344724"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/imnrz"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=344724"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=344724"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=344724"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=344724"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=344724"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=344724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}