Changeset 3440817
- Timestamp:
- 01/16/2026 08:08:06 AM (2 months ago)
- Location:
- employee-directory/trunk
- Files:
-
- 7 edited
-
employee-directory.php (modified) (2 diffs)
-
includes/admin/getting-started.php (modified) (1 diff)
-
includes/emd-form-builder-lite/emd-form-builder.php (modified) (1 diff)
-
includes/emd-form-builder-lite/emd-form-frontend.php (modified) (1 diff)
-
includes/plugin-feedback-functions.php (modified) (6 diffs)
-
lang/empd-com.pot (modified) (2 diffs)
-
readme.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
employee-directory/trunk/employee-directory.php
r3346460 r3440817 1 1 <?php 2 2 /** 3 * Plugin Name: Employee Directory – Staff Listing & Team Directory Plugin for WordPress3 * Plugin Name: Employee Directory – Staff & Team Directory 4 4 * Plugin URI: https://emarketdesign.com 5 * Description: Professional staff directory with employee photos, titles, departments, and smart filters. Perfect for internal teams, schools, and organizations.6 * Version: 4.5. 35 * Description: Flexible employee directory. Extend with enterprise add-ons for LDAP / Active Directory, Microsoft Entra ID (Azure AD) and Premium features like org charts. 6 * Version: 4.5.4 7 7 * Author: emarket-design 8 8 * Author URI: https://emarketdesign.com … … 88 88 */ 89 89 private function define_constants() { 90 define('EMPD_COM_VERSION', '4.5. 3');90 define('EMPD_COM_VERSION', '4.5.4'); 91 91 define('EMPD_COM_AUTHOR', 'emarket-design'); 92 92 define('EMPD_COM_NAME', 'Employee Directory'); -
employee-directory/trunk/includes/admin/getting-started.php
r3346460 r3440817 326 326 <p class="about-description">This page lists the release notes from every production version of Employee Directory Community.</p> 327 327 328 <h3 style="font-size: 18px;font-weight:700;color: white;background: #708090;padding:5px 10px;width:155px;border: 2px solid #fff;border-radius:4px;text-align:center">4.5.4 changes</h3> 329 <div class="wp-clearfix"><div class="changelog emd-section whats-new whats-new-1617" style="margin:0"> 330 <h3 style="font-size:18px;" class="tweak"><div style="font-size:110%;color:#33b5e5"><span class="dashicons dashicons-admin-settings"></span> TWEAK</div> 331 tested with WP 6.9</h3> 332 <div ></a></div></div></div><hr style="margin:30px 0"> 328 333 <h3 style="font-size: 18px;font-weight:700;color: white;background: #708090;padding:5px 10px;width:155px;border: 2px solid #fff;border-radius:4px;text-align:center">4.5.3 changes</h3> 329 334 <div class="wp-clearfix"><div class="changelog emd-section whats-new whats-new-1602" style="margin:0"> -
employee-directory/trunk/includes/emd-form-builder-lite/emd-form-builder.php
r3107852 r3440817 291 291 function emd_show_forms_lite_page($app){ 292 292 if(!empty($_POST['submit']) && !empty($_POST['submit_settings'])){ 293 $nonce_verified = wp_verify_nonce(sanitize_text_field($_POST['emd_form_settings_nonce']), 'emd_form_settings _nonce');293 $nonce_verified = wp_verify_nonce(sanitize_text_field($_POST['emd_form_settings_nonce']), 'emd_form_settings'); 294 294 if(false === $nonce_verified){ 295 295 //error -
employee-directory/trunk/includes/emd-form-builder-lite/emd-form-frontend.php
r3336596 r3440817 655 655 $attr_lay .= ' selected'; 656 656 } 657 $attr_lay .= '>' . __($vopt,'empd-com'). '</option>';657 $attr_lay .= '>' . $vopt . '</option>'; 658 658 } 659 659 } -
employee-directory/trunk/includes/plugin-feedback-functions.php
r3234426 r3440817 18 18 add_action('admin_post_empd-com_check_optin', 'empd_com_check_optin'); 19 19 function empd_com_check_optin() { 20 if (!current_user_can('manage_options')) { 21 wp_die('You do not have permission to modify tracking settings.'); 22 } 23 if (!isset($_POST['optin_nonce']) || !wp_verify_nonce(sanitize_text_field($_POST['optin_nonce']) , 'empd_com_check_optin_nonce')) { 24 wp_die('Security check failed.'); 25 } 20 26 if (!empty($_POST['empd-com_optin'])) { 21 27 if (!function_exists('wp_get_current_user')) { … … 42 48 $resp = wp_remote_post('https://api.emarketdesign.com/optin_info.php', array( 43 49 'body' => $data, 50 'timeout' => 15, 51 'blocking' => false, 44 52 )); 45 53 update_option('empd_com_tracking_optin', 1); … … 52 60 update_option('empd_com_tracking_optin', -1); 53 61 } 54 wp_ redirect(admin_url('admin.php?page=empd_com'));62 wp_safe_redirect(admin_url('admin.php?page=empd_com')); 55 63 exit; 56 64 } 57 65 function empd_com_show_optin() { 58 66 if (!current_user_can('manage_options')) { 59 return; 67 wp_die('You do not have permission.'); 68 } 69 if (isset($_POST['optin_nonce']) && !wp_verify_nonce(sanitize_text_field($_POST['optin_nonce']) , 'empd_com_check_optin_nonce')) { 70 wp_die('Security check failed.'); 60 71 } 61 72 if (!get_option('empd_com_tracking_optin')) { … … 71 82 echo '<form method="post" action="' . admin_url('admin-post.php') . '">'; 72 83 echo '<input type="hidden" name="action" value="empd-com_check_optin">'; 84 echo '<input type="hidden" name="optin_nonce" value="' . wp_create_nonce('empd_com_check_optin_nonce') . '">'; 73 85 echo '<div class="update-nag emd-admin-notice">'; 74 86 echo '<h3 class="emd-notice-title"><span class="dashicons dashicons-smiley"></span>' . esc_html($tr_title) . '<span class="dashicons dashicons-smiley"></span></h3><p class="emd-notice-body">'; … … 107 119 function empd_com_show_rateme_action() { 108 120 if (!wp_verify_nonce(sanitize_text_field($_POST['rateme_nonce']) , 'empd_com_rateme_nonce')) { 109 exit;121 wp_die('Security check failed.'); 110 122 } 111 123 $min_trigger = get_option('empd_com_show_rateme_plugin_min', 5); … … 310 322 function empd_com_send_deactivate_reason() { 311 323 if (empty($_POST['deactivate_nonce']) || !isset($_POST['reason_id'])) { 312 exit;324 wp_die('Security check failed.'); 313 325 } 314 326 if (!wp_verify_nonce(sanitize_text_field($_POST['deactivate_nonce']) , 'empd_com_deactivate_nonce')) { 315 exit;327 wp_die('Security check failed.'); 316 328 } 317 329 $uemail = ''; -
employee-directory/trunk/lang/empd-com.pot
r3346460 r3440817 8 8 "Content-Type: text/plain; charset=UTF-8\n" 9 9 "Content-Transfer-Encoding: 8bit\n" 10 "PO-Revision-Date: 202 5-08-18T09:42:42-04:00\n"11 "POT-Creation-Date: 202 5-08-18T09:42:42-04:00\n"10 "PO-Revision-Date: 2026-01-16T00:32:24-05:00\n" 11 "POT-Creation-Date: 2026-01-16T00:32:24-05:00\n" 12 12 13 13 #: employee-directory/employee-directory.php:81 … … 577 577 msgstr "" 578 578 579 #: employee-directory/includes/plugin-feedback-functions.php: 62579 #: employee-directory/includes/plugin-feedback-functions.php:73 580 580 msgid "Please help us improve Employee Directory" 581 581 msgstr "" 582 582 583 #: employee-directory/includes/plugin-feedback-functions.php: 64583 #: employee-directory/includes/plugin-feedback-functions.php:75 584 584 msgid "Allow eMDPlugins to collect your usage of Employee Directory. This will help you to get a better, more compatible plugin in the future." 585 585 msgstr "" 586 586 587 #: employee-directory/includes/plugin-feedback-functions.php: 65587 #: employee-directory/includes/plugin-feedback-functions.php:76 588 588 msgid "If you skip this, that's okay! Employee Directory will still work just fine." 589 589 msgstr "" 590 590 591 #: employee-directory/includes/plugin-feedback-functions.php: 68591 #: employee-directory/includes/plugin-feedback-functions.php:79 592 592 msgid "Do not allow" 593 593 msgstr "" 594 594 595 #: employee-directory/includes/plugin-feedback-functions.php: 69595 #: employee-directory/includes/plugin-feedback-functions.php:80 596 596 msgid "Allow" 597 597 msgstr "" 598 598 599 #: employee-directory/includes/plugin-feedback-functions.php:1 46599 #: employee-directory/includes/plugin-feedback-functions.php:158 600 600 msgid "Hi, I noticed you just crossed the %d %s milestone - that's awesome!" 601 601 msgstr "" 602 602 603 #: employee-directory/includes/plugin-feedback-functions.php:1 48603 #: employee-directory/includes/plugin-feedback-functions.php:160 604 604 msgid "Hi, I just noticed you have been using Employee Directory for about a week now - that's awesome!" 605 605 msgstr "" 606 606 607 #: employee-directory/includes/plugin-feedback-functions.php:1 50607 #: employee-directory/includes/plugin-feedback-functions.php:162 608 608 msgid "Give <b>Employee Directory</b> a <span style=\"color:red\" class=\"dashicons dashicons-heart\"></span> 5 star review <span style=\"color:red\" class=\"dashicons dashicons-heart\"></span> to help fellow WordPress users like YOU find it faster! <u>Your 5 star review</u> brings YOU a better FREE product and faster, motivated support when YOU need help." 609 609 msgstr "" 610 610 611 #: employee-directory/includes/plugin-feedback-functions.php:1 51611 #: employee-directory/includes/plugin-feedback-functions.php:163 612 612 msgid "Would you like to upgrade now to get more out of your %s?" 613 613 msgstr "" 614 614 615 #: employee-directory/includes/plugin-feedback-functions.php:1 57615 #: employee-directory/includes/plugin-feedback-functions.php:169 616 616 msgid "Yes, I want a better FREE product and faster support" 617 617 msgstr "" 618 618 619 #: employee-directory/includes/plugin-feedback-functions.php:1 59619 #: employee-directory/includes/plugin-feedback-functions.php:171 620 620 msgid "I already did - Thank you" 621 621 msgstr "" 622 622 623 #: employee-directory/includes/plugin-feedback-functions.php:1 60623 #: employee-directory/includes/plugin-feedback-functions.php:172 624 624 msgid "No, I don't want a better FREE product and faster support" 625 625 msgstr "" 626 626 627 #: employee-directory/includes/plugin-feedback-functions.php:1 61627 #: employee-directory/includes/plugin-feedback-functions.php:173 628 628 msgid "I want to upgrade" 629 629 msgstr "" 630 630 631 #: employee-directory/includes/plugin-feedback-functions.php:1 63631 #: employee-directory/includes/plugin-feedback-functions.php:175 632 632 msgid "Maybe later" 633 633 msgstr "" 634 634 635 #: employee-directory/includes/plugin-feedback-functions.php:1 82635 #: employee-directory/includes/plugin-feedback-functions.php:194 636 636 msgid "Docs" 637 637 msgstr "" 638 638 639 #: employee-directory/includes/plugin-feedback-functions.php:1 83639 #: employee-directory/includes/plugin-feedback-functions.php:195 640 640 msgid "Pro Version" 641 641 msgstr "" 642 642 643 #: employee-directory/includes/plugin-feedback-functions.php:2 20643 #: employee-directory/includes/plugin-feedback-functions.php:232 644 644 msgid "If you have a moment, please let us know why you are deactivating" 645 645 msgstr "" 646 646 647 #: employee-directory/includes/plugin-feedback-functions.php:2 21647 #: employee-directory/includes/plugin-feedback-functions.php:233 648 648 msgid "Submit & Deactivate" 649 649 msgstr "" 650 650 651 #: employee-directory/includes/plugin-feedback-functions.php:2 22651 #: employee-directory/includes/plugin-feedback-functions.php:234 652 652 msgid "Skip & Deactivate" 653 653 msgstr "" 654 654 655 #: employee-directory/includes/plugin-feedback-functions.php:2 23655 #: employee-directory/includes/plugin-feedback-functions.php:235 656 656 msgid "Cancel" 657 657 msgstr "" 658 658 659 #: employee-directory/includes/plugin-feedback-functions.php:2 24659 #: employee-directory/includes/plugin-feedback-functions.php:236 660 660 msgid "Please share the reason so we can improve" 661 661 msgstr "" 662 662 663 #: employee-directory/includes/plugin-feedback-functions.php:2 25663 #: employee-directory/includes/plugin-feedback-functions.php:237 664 664 msgid "Would you like to open a support ticket?" 665 665 msgstr "" 666 666 667 #: employee-directory/includes/plugin-feedback-functions.php:2 26667 #: employee-directory/includes/plugin-feedback-functions.php:238 668 668 msgid "Please enter your email address." 669 669 msgstr "" 670 670 671 #: employee-directory/includes/plugin-feedback-functions.php:2 29671 #: employee-directory/includes/plugin-feedback-functions.php:241 672 672 msgid "I no longer need the plugin" 673 673 msgstr "" 674 674 675 #: employee-directory/includes/plugin-feedback-functions.php:2 30675 #: employee-directory/includes/plugin-feedback-functions.php:242 676 676 msgid "I only needed the plugin for a short period" 677 677 msgstr "" 678 678 679 #: employee-directory/includes/plugin-feedback-functions.php:2 31679 #: employee-directory/includes/plugin-feedback-functions.php:243 680 680 msgid "The plugin update did not work as expected" 681 681 msgstr "" 682 682 683 #: employee-directory/includes/plugin-feedback-functions.php:2 32683 #: employee-directory/includes/plugin-feedback-functions.php:244 684 684 msgid "The plugin suddenly stopped working" 685 685 msgstr "" 686 686 687 #: employee-directory/includes/plugin-feedback-functions.php:2 33688 #: employee-directory/includes/plugin-feedback-functions.php:2 40687 #: employee-directory/includes/plugin-feedback-functions.php:245 688 #: employee-directory/includes/plugin-feedback-functions.php:252 689 689 msgid "I found a better plugin" 690 690 msgstr "" 691 691 692 #: employee-directory/includes/plugin-feedback-functions.php:2 35692 #: employee-directory/includes/plugin-feedback-functions.php:247 693 693 msgid "I couldn't understand how to make it work" 694 694 msgstr "" 695 695 696 #: employee-directory/includes/plugin-feedback-functions.php:2 36696 #: employee-directory/includes/plugin-feedback-functions.php:248 697 697 msgid "The plugin is not working" 698 698 msgstr "" 699 699 700 #: employee-directory/includes/plugin-feedback-functions.php:2 37700 #: employee-directory/includes/plugin-feedback-functions.php:249 701 701 msgid "It's not what I was looking for" 702 702 msgstr "" 703 703 704 #: employee-directory/includes/plugin-feedback-functions.php:2 38704 #: employee-directory/includes/plugin-feedback-functions.php:250 705 705 msgid "The plugin didn't work as expected" 706 706 msgstr "" 707 707 708 #: employee-directory/includes/plugin-feedback-functions.php:2 39708 #: employee-directory/includes/plugin-feedback-functions.php:251 709 709 msgid "The plugin is great, but I need a specific feature that is not currently supported" 710 710 msgstr "" 711 711 712 #: employee-directory/includes/plugin-feedback-functions.php:2 49712 #: employee-directory/includes/plugin-feedback-functions.php:261 713 713 msgid "It's a temporary deactivation. I'm just debugging an issue" 714 714 msgstr "" 715 715 716 #: employee-directory/includes/plugin-feedback-functions.php:2 51716 #: employee-directory/includes/plugin-feedback-functions.php:263 717 717 msgid "No private information is sent during your submission. Thank you very much for your help improving our plugin." 718 718 msgstr "" 719 719 720 #: employee-directory/includes/plugin-feedback-functions.php:2 71720 #: employee-directory/includes/plugin-feedback-functions.php:283 721 721 msgid "Please share the plugin name." 722 722 msgstr "" 723 723 724 #: employee-directory/includes/plugin-feedback-functions.php:2 75724 #: employee-directory/includes/plugin-feedback-functions.php:287 725 725 msgid "Please share the feature that you were looking for so that we can develop it in the future releases." 726 726 msgstr "" 727 727 728 #: employee-directory/includes/plugin-feedback-functions.php:2 79728 #: employee-directory/includes/plugin-feedback-functions.php:291 729 729 msgid "We are sorry to hear that. Please share your previous version number before update, new updated version number and detailed description of what happened." 730 730 msgstr "" 731 731 732 #: employee-directory/includes/plugin-feedback-functions.php:2 83732 #: employee-directory/includes/plugin-feedback-functions.php:295 733 733 msgid "We are sorry to hear that. Please share the detailed description of what happened." 734 734 msgstr "" 735 735 736 #: employee-directory/includes/plugin-feedback-functions.php:2 87736 #: employee-directory/includes/plugin-feedback-functions.php:299 737 737 msgid "Please share what didn't work so we can fix it in the future releases." 738 738 msgstr "" 739 739 740 #: employee-directory/includes/plugin-feedback-functions.php: 291740 #: employee-directory/includes/plugin-feedback-functions.php:303 741 741 msgid "Please share what you were looking for." 742 742 msgstr "" 743 743 744 #: employee-directory/includes/plugin-feedback-functions.php: 295744 #: employee-directory/includes/plugin-feedback-functions.php:307 745 745 msgid "Please share what you expected." 746 746 msgstr "" -
employee-directory/trunk/readme.txt
r3346460 r3440817 1 === Employee Directory – Staff Listing & Team Directory Plugin for WordPress===1 === Employee Directory – Staff & Team Directory === 2 2 Contributors: emarket-design,safiye 3 Tags: employee directory, staff directory, ldap, active directory, intranet 3 4 Plugin URI: https://emdplugins.com 4 5 Author URI: https://emarketdesign.com 5 6 Donate link: https://emarketdesign.com/donate-emarket-design/ 6 7 Requires at least: 4.5 7 Tested up to: 6. 8.28 Stable tag: 4.5. 38 Tested up to: 6.9 9 Stable tag: 4.5.4 9 10 License: GPLv2 or later 10 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html 11 Tags: staff directory, employee directory, company directory, team members, intranet 12 13 Easily create a searchable, responsive employee or staff directory with photos, custom fields, and filters. Perfect for teams and intranets. 12 13 Flexible employee directory. Extend with enterprise add-ons for LDAP / Active Directory, Microsoft Entra ID (Azure AD) and Premium features like org charts. 14 14 15 15 == Description == 16 16 17 <strong>Employee Directory</strong> lets you create a professional, searchable staff or team directory on your WordPress website. Whether you're listing company employees, school faculty, team members, or organization staff, this plugin helps you organize and display your people in a clean, filterable format. 18 19 You can group team members by department, job title, location, or custom categories. Add photos, contact details, bios, and more. Visitors can browse or search by name, title, or department — making it easy to find the right person. 20 21 This plugin is ideal for businesses, nonprofits, schools, agencies, and any organization that needs a public or internal directory. 17 <strong>Employee Directory</strong> is a flexible staff and team directory plugin that works out of the box for small teams and supports enterprise use cases such as intranets and centralized identity integration via official add-ons and the Professional version. 18 19 Create a professional, searchable employee directory for your WordPress site. Display employees, faculty, or team members in a clean, filterable layout with photos, job titles, departments, locations, and custom fields. Visitors can browse or search by name, title, or department to quickly find the right person. 20 21 Employee Directory supports a modular architecture designed for growing organizations. Start with a simple directory and extend it as your needs evolve. 22 23 24 == Advanced Features & Integrations == 25 26 Employee Directory supports advanced organizational and intranet use cases through official add-ons and the Professional version. 27 28 **Available capabilities include:** 29 30 * Organizational hierarchies and org charts 31 * <strong>LDAP / Active Directory</strong> integration 32 * <strong>Microsoft Entra ID (Azure AD)</strong> integration 33 * Bulk employee data synchronization 34 * Workflow automation (optional, customizable feature) 35 36 == Licensing == 37 The Professional version and add-ons are licensed separately based on usage and include access to support. 38 22 39 23 40 > <strong>LIVE DEMO SITE</strong> 24 41 > [Employee Directory Starter Demo Site](https://employee-directory-com.emdplugins.com?pk_campaign=employee-directory-com&pk_kwd=readme) 42 > [Employee Directory Professional Demo Site](https://employee-directory.emdplugins.com/?pk_campaign=employee-directory-com&pk_kwd=readme) 25 43 > Powerful | Easy to use | Beautiful 26 44 27 **Read More** 28 The following articles explain various features of Employee Directory: 29 30 * [Improving employee engagement using Employee Directory Pro](https://support.emdplugins.com/articles/improving-employee-engagement-using-employee-directory-pro/?pk-campaign=empd-com-readme): Learn how you can improve employee engagement in your organization using employee directory. 31 * [Enterprise WordPress: Managing Organizational Reporting Hierarchy](https://support.emdplugins.com/articles/managing-organizational-reporting-hierarchy/?pk-campaign=empd-com-readme): Learn how you can create, display and maintain reporting hierarchies of your organization using employee directory. 32 * [Attracting the top talent starts with retaining your existing talent — Here is how](https://support.emdplugins.com/articles/attracting-the-top-talent-starts-with-retaining-your-existing-talent-here-is-how/?pk-campaign=empd-com-readme) 33 * [EMD Integrator Addon: How to bulk sync employee records from any data source on demand or a scheduled basis.](https://support.emdplugins.com/questions/how-to-sync-records-with-multiple-instances-of-the-same-application-on-a-scheduled-basis/?pk-campaign=empd-com-readme) 34 * [EMD Active Directory Addon: How to create LDAP Search filters in eMD Microsoft Active Directory/ LDAP Addon](https://support.emdplugins.com/questions/how-to-create-ldap-search-filters-in-emd-microsoft-active-directory-ldap-addon/?pk-campaign=empd-com-readme) 35 * [How to streamline Employee Performance Reviews using Employee Journal Addon](https://support.emdplugins.com/questions/how-to-streamline-employee-performance-reviews-using-employee-journal-addon/?pk-campaign=empd-com-readme) 36 * [Introduction to Workflows - automate repetitive tasks, save valuable time, eliminate human errors, improve employee engagement, prevent employee burnout.](https://support.emdplugins.com/articles/introduction-to-workflows/?pk_campaign=empd-com-readme) 37 38 **Employee Directory comes with 3 editions - [See differences](https://support.emdplugins.com/plugin-pricing/employee-directory-wordpress-plugin-pricing/?pk_campaign=empd-com-readme)** 39 40 Employee Directory is an enterprise grade application primarily used in company intranets or extranets. 41 42 To support relatively and increasingly more complex and advanced requirements, Employee Directory comes with 3 editions; Starter, Professional and Enterprise. 43 44 Starter Edition is designed for small organizations and provides basic but fully functional company directory. 45 46 Starter edition allows to: 47 48 * Create and display Employee profile pages 49 * Search employees based on major attributes 50 51 The pricing of Employee Directory premium editions are based on the number of users an organization has. Premium editions have more features and offer dedicated account manager, on-boarding team and access to our Enterprise support. 52 53 *We recommend you to ask your client organization to contact us directly if you're a designer or developer and would like to purchase Employee Directory usage license*. 54 55 Enterprise and Professional Editions are designed for small to large organizations. Enterprise edition includes all available features. The main difference between Professional and Enterprise editions is workflows. 56 57 Workflows are used to automate resource intensive, repetitive tasks to save valuable staff member time and eliminate human errors. Workflows can be run on demand or a scheduled basis. 58 59 There are two types of workflows; Time (Schedulers) and Event (Triggers) based workflows. Schedulers can be used to send reminders, invitations, customized communications such as new hires, birthdays and employment anniversaries notifications etc. 60 61 Triggers are used to modify records or send customized when certain employee fields are changed or created. For example, you can send a customized emails when an employee gets promoted, completes a training, earns a certificate or showcased in a publication or media. To learn more, please read the article below: 62 63 [Introduction to Workflows](https://support.emdplugins.com/articles/introduction-to-workflows/?pk_campaign=empd-com-readme) 64 65 > [CHECK OUT LIVE DEMO SITE](https://employee-directory-com.emdplugins.com/?pk_campaign=empd-com-readme) 66 67 **Introduction video to get you started** 45 == Getting Started == 46 Watch our introduction video to quickly get started with Employee Directory. 68 47 69 48 https://www.youtube.com/watch?v=z_vhhJz_uEc 70 49 71 **Employee Directory YouTube Playlist** 72 73 The collection of videos explaining employee directory concepts, features and more: 50 **Employee Directory YouTube Playlist** 51 52 A collection of videos explaining Employee Directory concepts, features, and setup: 74 53 75 54 https://www.youtube.com/watch?v=-woxENYS8eY&list=PLxQpKElaVx8uROIRtpaATJTYr3HdPNybM … … 78 57 **RELATED PLUGINS YOU MAY LIKE** 79 58 80 * [Knowledge Center Starter](https://kcentercom.emdplugins.com/) Great knowledge base software for helping your customers and employees to find answers faster. 81 * [Employee Spotlight Starter](https://espotlight-com.emdplugins.com) Everything you need to display and manage staff profiles. 82 * [Software Issue Manager Starter](https://simcom.emdplugins.com/) The best in class issue and project management solution for successful projects. 83 * [Request a quote Starter](https://requestaquote.emdplugins.com/) The Best Sales Quoting software for WordPress. 84 * [WP Ticket Starter](https://wpticketcom.emdplugins.com/) Powerful customer support and helpdesk ticketing system. 85 * [WP Easy Contact Starter](https://wpeasycontactcom.emdplugins.com) Complete contact management solution to start, develop and grow your customer relationships. 86 87 **Keep everyone connected and engaged - Enterprise Employee Directory Features** 88 89 * [Get to Know Your Team Before Day One](https://emdplugins.com/employee-directory-beautiful-profile-pages/?pk_campaign=employee-directory-com&pk_kwd=readme) 90 * [Boost Productivity on the Go: Mobile Access with Employee Directory](https://emdplugins.com/employee-directory-responsive-mobile-friendly/?pk_campaign=employee-directory-com&pk_kwd=readme) 91 * [Tailored for Your Team: Customize the Employee Directory Experience](https://emdplugins.com/employee-directory-customize-to-your-needs/?pk_campaign=employee-directory-com&pk_kwd=readme) 92 * [Unique Employee Profiles with Employee Directory](https://emdplugins.com/employee-directory-custom-fields/?pk_campaign=employee-directory-com&pk_kwd=readme) 93 * [Automatic Recognition: Employee Directory's Milestone Widgets](https://emdplugins.com/employee-directory-employee-milestone-widgets/?pk_campaign=employee-directory-com&pk_kwd=readme) 94 * [Find Anyone Easily: Powerful Staff Directory with Employee Directory](https://emdplugins.com/employee-directory-a-central-staff-directory/?pk_campaign=employee-directory-com&pk_kwd=readme) 95 * [Tailored Staff Searches: Advanced Filters with Employee Directory](https://emdplugins.com/employee-directory-find-your-employees-faster/?pk_campaign=employee-directory-com&pk_kwd=readme) 96 * [Keep Your Data in Sync: EMD Integrator Addon for Employee Directory](https://emdplugins.com/employee-directory-bulk-sync-from-any-source/?pk_campaign=employee-directory-com&pk_kwd=readme) - Add-on 97 * [Okta & Employee Directory Integration: Seamless Data Sync](https://emdplugins.com/employee-directory-okta-addon/?pk_campaign=employee-directory-com&pk_kwd=readme) - Add-on 98 * [Seamless Microsoft Entra ID (Azure Active Directory) or Office 365 Integration](https://emdplugins.com/employee-directory-azure-active-directory-addon/?pk_campaign=employee-directory-com&pk_kwd=readme) - Add-on 99 * [Smart Search for Your Directory: Power Up Your People Search](https://emdplugins.com/employee-directory-smart-search-addon/?pk_campaign=employee-directory-com&pk_kwd=readme) - Add-on (included both Pro and Ent) 100 * [Data on Demand: Streamline Your Employee Directory](https://emdplugins.com/employee-directory-csv-import-export-addon/?pk_campaign=employee-directory-com&pk_kwd=readme) - Add-on (included both Pro and Ent) 101 * [Streamline Reviews, Unleash Potential: Introducing Employee Journal Addon](https://emdplugins.com/employee-directory-employee-journal-addon/?pk_campaign=employee-directory-com&pk_kwd=readme) - Add-on 102 * [Streamline Your Directory with Active Directory/LDAP Sync](https://emdplugins.com/employee-directory-microsoft-active-directory-ldap-addon/?pk_campaign=employee-directory-com&pk_kwd=readme) - Add-on 103 * [The Power of vCards: Enhance Communication Within Your Network](https://emdplugins.com/employee-directory-vcard-addon/?pk_campaign=employee-directory-com&pk_kwd=readme) - Add-on 104 * [Effortless Form Creation & Powerful Customization](https://emdplugins.com/employee-directory-emd-form-builder/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 105 * [Automate employee records with time-based workflows!](https://emdplugins.com/employee-directory-time-based-workflows/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature 106 * [Streamlining Repetitive Tasks with Employee Directory](https://emdplugins.com/employee-directory-event-driven-automation/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature 107 * [Tailored Employee Views: Granular Permissions with Employee Directory](https://emdplugins.com/employee-directory-field-based-access/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 108 * [Your Info, Your Control: Employee Directory's Self-Service Update Anytime](https://emdplugins.com/employee-directory-simple-edits-from-frontend/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 109 * [Empower Your Search with Employee Directory's Intuitive Alphabetical Search](https://emdplugins.com/employee-directory-alphabetical-search/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 110 * [Unlock Employee Potential: Boost Productivity with Employee Directory](https://emdplugins.com/employee-directory-empower-users/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 111 * [Find Anyone with Employee Directory Tags](https://emdplugins.com/employee-directory-tag-cloud-search/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 112 * [Prioritize Your People: Drag & Drop Employee Listing](https://emdplugins.com/employee-directory-drag-drop-ordering/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 113 * [Go Beyond Basic Search: Custom Fields with Employee Directory](https://emdplugins.com/employee-directory-add-custom-fields-to-your-search-forms/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 114 * [Foster Collaboration with Employee Directory](https://emdplugins.com/employee-directory-set-manager-and-direct-reports/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 115 * [Categories & Tags for Every Need](https://emdplugins.com/employee-directory-categorize-and-group-employees/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 116 * [Accurate Information, Every Time: Self-Service Updates](https://emdplugins.com/employee-directory-self-service-give-power-to-your-employees/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 117 * [Simplify Communication: Streamline Updates with Employee Directory](https://emdplugins.com/employee-directory-instant-notifications/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 118 * [Build Custom Lists Now](https://emdplugins.com/employee-directory-create-custom-lists/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 119 * [Simplify Event Management: Employee Directory's Dedicated Tool](https://emdplugins.com/employee-directory-company-events/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 120 * [Elevate Employee Presentation: Grid & Stacked Views with Employee Directory](https://emdplugins.com/employee-directory-beautiful-multiple-views/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 121 * [Find the Perfect Person Fast: Powerful Search & Filters](https://emdplugins.com/employee-directory-employee-list-grid/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 122 * [User-Friendly Org Charts with Employee Directory](https://emdplugins.com/employee-directory-organization-charts-to-drill-down-or-across/?pk_campaign=employee-directory-com&pk_kwd=readme) - Premium feature (included in Pro) 123 124 **PLUGIN LINKS** 125 * [Employee Directory Starter Demo Site](https://employee-directory-com.emdplugins.com?pk_campaign=employee-directory-com&pk_kwd=readme) 126 * [Employee Directory Starter Documentation](https://docs.emdplugins.com/employee-directory-community/?pk_campaign=employee-directory-com&pk_kwd=readme) 127 * [Employee Directory Professional Demo Site](https://employee-directory.emdplugins.com/?pk_campaign=employee-directory-com&pk_kwd=readme) 128 * [Employee Directory Professional Documentation](https://docs.emdplugins.com/employee-directory-professional/?pk_campaign=employee-directory-com&pk_kwd=readme) 129 * [Employee Directory Professional Changes](https://emdplugins.com/articles/empd-pro-wordpress-plugin-changelog/?pk_campaign=employee-directory-com&pk_kwd=readme) 130 131 > This plugin's code was generated by [WP App Studio](https://wpappstudio.com) Professional WordPress Design and Development Platform based on the plugin's design. You can develop a plugin like Employee Directory using [WP App Studio](https://wpappstudio.com/quick-start/) plugin and sell its designs by [becoming a SellDev author](https://wpappstudio.com/become-a-selldev-author/) <br> 59 * [Knowledge Center Starter](https://kcentercom.emdplugins.com/) — Knowledge base software for helping customers and employees find answers. 60 * [Employee Spotlight Starter](https://espotlight-com.emdplugins.com/) — Display and manage staff profiles. 61 * [Software Issue Manager Starter](https://simcom.emdplugins.com/) — Issue and project management solution. 62 * [Request a Quote Starter](https://requestaquote.emdplugins.com/) — Sales quoting solution for WordPress. 63 * [WP Ticket Starter](https://wpticketcom.emdplugins.com/) — Customer support and helpdesk ticketing. 64 * [WP Easy Contact Starter](https://wpeasycontactcom.emdplugins.com/) — Contact management solution for WordPress. 65 66 67 == Credits == 68 This plugin was generated using [WP App Studio](https://wpappstudio.com/). 132 69 133 70 == Installation == … … 154 91 155 92 == Frequently Asked Questions == 93 156 94 = Can I create a searchable employee directory? = 157 Yes! The plugin includes abuilt-in search and optional filters by department, role, or location.158 159 = What information can I showfor each employee? =160 You can display name, photo, job title, department, bio, phone number, email, and custom fields.161 162 = Can I group employees by department or role? =163 Absolutely. You can create categories or tags for departments, teams, or job roles and display them accordingly.164 165 = Is itmobile-friendly? =166 Yes. All layouts are fully responsive and work seamlessly on phones and tablets.167 168 = Can I use this for a company intranet? =169 Yes ! This plugin is ideal for internal staff listings on company intranets.170 171 = Does it support Active Directory or LDAP sync? =172 Yes , the premium version integrates with Microsoft Active Directory for easy user sync.173 174 = Can I add custom fields? =175 Yes, you can add unlimited custom fields such as phone number, department, manager, etc.95 Yes! Employee Directory includes built-in search and optional filters by department, role, or location. 96 97 = What information can I display for each employee? = 98 You can show name, photo, job title, department, and bio. **Adding custom fields is available in the Professional version.** 99 100 = Can I group employees by department, team, or role? = 101 Yes. Categories or tags can be used to organize employees and display them accordingly. 102 103 = Is the directory mobile-friendly? = 104 Absolutely. All layouts are fully responsive and work seamlessly on phones, tablets, and desktops. 105 106 = Can I use this plugin for a company intranet? = 107 Yes. Employee Directory is ideal for internal staff listings on company intranets or private sites. 108 109 = Does it support LDAP, Active Directory, or Microsoft Entra ID integration? = 110 Yes. Integration is available via official add-ons. These allow you to sync users from centralized identity systems, keeping employee data consistent across platforms. 111 112 = Are workflow automation or other advanced features included? = 113 Workflow automation is available as an optional, customizable feature. Professional version users also get advanced features such as **organizational charts, reporting hierarchies, and custom fields**. 176 114 177 115 … … 193 131 194 132 == Changelog == 133 = 4.5.4= 134 * TWEAK tested with WP 6.9 135 * FIXED Missing authorization and nonce check in callback function for check_optin 195 136 = 4.5.3= 196 137 * FIXED Validate input for emd_form_builder_lite_pagenum function
Note: See TracChangeset
for help on using the changeset viewer.