{"id":31270,"date":"2022-10-30T20:41:20","date_gmt":"2022-10-30T20:41:20","guid":{"rendered":"https:\/\/hivepress.io\/?p=31270"},"modified":"2024-01-05T18:52:41","modified_gmt":"2024-01-05T18:52:41","slug":"create-staff-directory-with-wordpress","status":"publish","type":"post","link":"https:\/\/hivepress.io\/blog\/create-staff-directory-with-wordpress\/","title":{"rendered":"How to Create a Staff Directory with WordPress in 7 Steps"},"content":{"rendered":"\n<p>Let\u2019s face it, organization matters. Moreover, sometimes good organization is a key element that guarantees the successful functioning of a company and fruitful cooperation between its members.<\/p>\n\n\n\n<p>In this tutorial, we\u2019ll guide you step by step through all the stages of building a staff directory with WordPress.<\/p>\n\n\n\n<p>Let&#8217;s get started!<\/p>\n\n\n\n<nav class=\"post__links\"><ol class=\"content-box\"><li><a href=\"#definition\">What is a Staff Directory?<\/a><\/li><li><a href=\"#need\">Who May Need It?<\/a><\/li><li><a href=\"#prerequisites\">What You\u2019ll Need to Build a Staff Directory?<\/a><\/li><li><a href=\"#tutorial\">How to Launch an Employee Directory?&nbsp;<\/a><\/li><\/ol><\/nav>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"definition\">What is a Staff Directory?<\/h2>\n\n\n\n<p>The staff directory, also known as the employee directory, it\u2019s an online database of all people working for a company. It usually consists of names, job titles, and contact information but may also include additional fields, e.g., photos, birthdays, locations, levels of expertise, etc.<\/p>\n\n\n\n<div class=\"message is-info\"><p>A quick guide on how to <a href=\"https:\/\/hivepress.io\/blog\/create-a-lawyer-directory-website-with-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">create a WordPress lawyer directory website<\/a>.<\/p><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"need\">Who May Need It?<\/h2>\n\n\n\n<p>Staff directories are widely used by state and private companies, medical and educational institutions, galleries, and many more. To put it briefly, any establishment and association with a lot of workers may need this organizational chart for a variety of reasons:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To compile a list of all company employees in one easy-to-search and navigate place;<\/li>\n\n\n\n<li>To provide essential data on their positions and any contact information that can be used to reach the employees;<\/li>\n\n\n\n<li>To encourage collaboration and communication inside a company.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequisites\">What You\u2019ll Need to Build a Staff Directory?<\/h2>\n\n\n\n<p>To start up a staff directory website, you&#8217;ll need the following prerequisites:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Domain name &#8211;<\/strong> you can go for a company name with some mention of a &#8220;directory&#8221; part, e.g.,<em> &#8220;company.employees.com&#8221;<\/em>. Set aside about $10-20 \/ year for a domain name.<\/li>\n\n\n\n<li><strong>Hosting &#8211;<\/strong> to put it simply, web hosting is a place where your website will be stored. Renting it will cost you anywhere between $20 &#8211; $100 \/ month <em>(feel free to check out the most <a href=\"https:\/\/hivepress.io\/blog\/overview-of-the-best-wordpress-hosting-providers\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/hivepress.io\/blog\/overview-of-the-best-wordpress-hosting-providers\/\" rel=\"noreferrer noopener\">popular WordPress hosting providers<\/a>);<\/em><\/li>\n\n\n\n<li><strong>Installed WordPress &#8211;<\/strong> most hosting providers offer 1-click WordPress installation;<\/li>\n\n\n\n<li><strong>WordPress directory theme &#8211;<\/strong> it&#8217;ll be your website&#8217;s layout; thus, think well when choosing the theme most compatible with your preferences;<\/li>\n\n\n\n<li><strong>WordPress directory plugin &#8211;<\/strong> it&#8217;s responsible for your website&#8217;s functionality, so once you&#8217;ve decided on the characteristics you need to set up your staff directory, look for WordPress plugins that provide all the features you need.<\/li>\n<\/ul>\n\n\n\n<p>To make the whole process of searching for a plugin and a theme easier for you, we recommend checking out our overview of the most popular free <a href=\"https:\/\/hivepress.io\/blog\/best-free-wordpress-directory-themes\/\" target=\"_blank\" rel=\"noreferrer noopener\">directory WordPress themes<\/a> and a list of the best <a href=\"https:\/\/hivepress.io\/blog\/best-wordpress-directory-plugins\/\" target=\"_blank\" rel=\"noreferrer noopener\">directory WordPress plugins<\/a>. Both lists have a detailed comparison of the best themes and plugins on the market. Additionally, you can check our article about the most <a href=\"https:\/\/hivepress.io\/blog\/mistakes-when-making-wordpress-listing-website\/\" target=\"_blank\" rel=\"noreferrer noopener\">common mistakes<\/a> that people make when starting a directory website and how to avoid them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tutorial\">How to Launch an Employee Directory?&nbsp;<\/h2>\n\n\n\n<p>For the sake of this tutorial, we\u2019ll use <a href=\"https:\/\/hivepress.io\/themes\/listinghive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">ListingHive<\/a>, a free WordPress theme for building any type of directory and listing websites. Also, we&#8217;ll use <a href=\"https:\/\/wordpress.org\/plugins\/hivepress\/\" target=\"_blank\" rel=\"noreferrer noopener\">HivePress<\/a>, a free business directory and classified ads WordPress plugin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Install the Theme and Plugin<\/h3>\n\n\n\n<p>Since ListingHive is a free theme, you can get it installed in a few simple steps. Go to <strong>Appearance &gt; Themes &gt; Add New<\/strong> and type \u201c<em>ListingHive<\/em>\u201d in the search bar. Click the <strong>Install<\/strong> button and <strong>Activate<\/strong> the theme.<\/p>\n\n\n\n<p>Once you have ListingHive activated, you\u2019ll see a suggestion to install the HivePress plugin. It will power all the directory features on your website. Therefore, click on the available link to <strong>Install<\/strong> and <strong>Activate<\/strong> the plugin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"720\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/HP_staff_listinghive.jpg\" alt=\"Installing the HivePress plugin.\" class=\"wp-image-31272\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/HP_staff_listinghive.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/HP_staff_listinghive-300x288.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Add Member Categories<\/h3>\n\n\n\n<p>To create a clear and comprehensive staff directory, start by defining the company\u2019s hierarchy. You can divide employees into categories according to specific characteristics, e.g., indicating their belonging to a particular department.<\/p>\n\n\n\n<p>Let\u2019s examine it on the example of a staff directory for an advertising agency. Suppose there\u2019re the following departments:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Creative;<\/li>\n\n\n\n<li>Production;<\/li>\n\n\n\n<li>Public Relations;<\/li>\n\n\n\n<li>Accounting &amp; Finance, etc.<\/li>\n<\/ul>\n\n\n\n<p>To assign employees to various departments, you should add different categories in the <strong>Dashboard &gt; Vendors &gt; Categories <\/strong>section. Fill in the <strong>Name<\/strong> and optionally <strong>Description<\/strong> fields, then click on the <strong>Add Category <\/strong>button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1180\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_category.jpg\" alt=\"Adding vendor categories.\" class=\"wp-image-31273\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_category.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_category-191x300.jpg 191w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_category-651x1024.jpg 651w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Depending on the company\u2019s organization, you may need to add <strong>subcategories<\/strong>, such as Copy and Art &amp; Visualization divisions within the Creative department. To do so, simply assign a subcategory to a parent category <em>(take a look at the example in the screenshot)<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"748\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_subcategory.jpg\" alt=\"Adding vendor sub-categories.\" class=\"wp-image-31274\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_subcategory.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_subcategory-300x300.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_subcategory-150x150.jpg 150w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_subcategory-450x450.jpg 450w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>You can create as many categories and subcategories as you need to build an extensive staff directory website.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add Member Profile Fields<\/h3>\n\n\n\n<p>Having finished with categories, move to the next step of setting up employee profile fields. You can create various profile fields, to show different details about an employee, e.g., Name, Email, Phone number, and so on.&nbsp;<\/p>\n\n\n\n<p>For example, let\u2019s create a Phone number field for employees\u2019 profiles.<\/p>\n\n\n\n<p>Go to the <strong>Vendors &gt; Attributes &gt; Add New<\/strong> section. Start with choosing the field\u2019s title, check the <strong>Editable<\/strong> option to allow the employees to fill in their contact information, and select \u201c<em>Text<\/em>\u201d in the <strong>Field type<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"508\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute.jpg\" alt=\"Adding vendor profile fields.\" class=\"wp-image-31275\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute-300x203.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>You can leave the <strong>Search<\/strong> section empty, as the Phone number field won\u2019t be used as a search filter. Instead, proceed to the <strong>Display<\/strong> section and configure the following features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Areas<\/strong> &#8211; in other words, the place on employees\u2019 profiles where the Phone number field will be displayed. Let\u2019s make it Block <em>(secondary)<\/em>, Page <em>(secondary)<\/em>.<\/li>\n\n\n\n<li><strong>Format<\/strong> &#8211; it\u2019s responsible for the visual display of a field. In our case, let\u2019s assign it the following format <code>%label%: %value%<\/code><\/li>\n<\/ul>\n\n\n\n<p>Always finish by clicking the <strong>Publish <\/strong>button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"394\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute_display.jpg\" alt=\"Setting up vendor profile fields.\" class=\"wp-image-31276\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute_display.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute_display-300x158.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Next, let\u2019s add the Role field. It\u2019s a little different from the Phone number one as users should be able to select the answer from the proposed in the list. To create it, go again to the <strong>Vendors &gt; Attributes &gt; Add New<\/strong> section and type a title.<\/p>\n\n\n\n<p>Allow front-end editing, and make this field obligatory by ticking the <strong>Required<\/strong> box. In the <strong>Field Type<\/strong>, go for a \u201c<em>Select<\/em>\u201d option.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"526\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute2.jpg\" alt=\"Adding vendor attributes.\" class=\"wp-image-31277\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute2.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute2-300x210.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Next, proceed to the <strong>Search<\/strong> section. By marking this field as <strong>Filterable<\/strong>, you make possible the search for employees by their Roles. In the Search <strong>Field Type<\/strong>, choose \u201c<em>Select<\/em>\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"540\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute2_search.jpg\" alt=\"Setting up a custom search filter.\" class=\"wp-image-31278\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute2_search.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_attribute2_search-300x216.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>After that, move to the <strong>Display<\/strong> section. As in the previous example, set up <strong>Areas<\/strong> <em>(Page (primary), Block (primary))<\/em>, and <strong>Format<\/strong><em> <code>%label%: %value%<\/code><\/em><\/p>\n\n\n\n<p>As soon as you <strong>Publish<\/strong>, the <strong>Edit Options<\/strong> button will appear in the <strong>Editing<\/strong> section. Click on it to add Role options to the list.<\/p>\n\n\n\n<p>Following the example of the previously reviewed case of a staff directory for an advertising agency, you may need the next Role options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Graphic Designer;<\/li>\n\n\n\n<li>Copywriter;<\/li>\n\n\n\n<li>Marketing Manager;<\/li>\n\n\n\n<li>Strategist, etc.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"406\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_role_option.jpg\" alt=\"Adding attribute options.\" class=\"wp-image-31280\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_role_option.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_role_option-300x162.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Also, you can create option hierarchies to allow users to specify their qualifications. For example, the Graphic Designer role can have several suboptions, such as Packaging Design, Logo Design, and Animation Design.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"578\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_role_suboption.jpg\" alt=\"Adding vendor attributes. \" class=\"wp-image-31281\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_role_suboption.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_role_suboption-300x231.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Moreover, you can create category-specific fields. For example, you can make Production department employees choose between the Seniority options.<\/p>\n\n\n\n<p>Add a new field in <strong>Vendors &gt; Attributes &gt; Add New. <\/strong>Set a title, make the field <strong>Editable<\/strong> and <strong>Required<\/strong>, set a \u201c<em>Select<\/em>\u201d <strong>Field Type<\/strong>, check the <strong>Filterable<\/strong> option, and mark the Search <strong>Field Type<\/strong> as \u201c<em>Select<\/em>\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1384\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_seniority.jpg\" alt=\"Setting up vendor attributes.\" class=\"wp-image-31282\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_seniority.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_seniority-163x300.jpg 163w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_seniority-555x1024.jpg 555w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Then choose <strong>Display Areas <\/strong><em>(e.g., Block (secondary), Page (secondary))<\/em>, and <strong>Format <\/strong><code>%label%: %value%<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"432\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_seniority_display.jpg\" alt=\"Setting app display format for a vendor attribute.\" class=\"wp-image-31283\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_seniority_display.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_seniority_display-300x173.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The next step will be to assign this field to the <strong>Production<\/strong> category in the section on the right.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"722\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_category_specific.jpg\" alt=\"Making an attribute category-specific.\" class=\"wp-image-31284\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_category_specific.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_category_specific-300x289.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>After <strong>Publishing<\/strong>, proceed to <strong>Edit Options<\/strong> and add a few. For example, you can add Junior, Middle and Senior options.<\/p>\n\n\n\n<p>Now the employees using your staff directory will be able to add all the necessary data to their profiles.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add a Page<\/h3>\n\n\n\n<p>Let\u2019s move on and create a page where all employees\u2019 profiles will be displayed.<\/p>\n\n\n\n<p>Go to the <strong>Dashboard &gt; Pages &gt; Add New<\/strong> section. Write the page <strong>Title<\/strong> and click on the <strong>\u2795<\/strong> sign to add some layout blocks. For example, let\u2019s add a \u201cVendor Search Form\u201d block and a \u201cVendors\u201d one that will display all the directory members. Don\u2019t forget to <strong>Publish<\/strong> the page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"824\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_blocks.jpg\" alt=\"Adding HivePress blocks.\" class=\"wp-image-31286\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_blocks.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_blocks-273x300.jpg 273w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>After that, navigate to the <strong>Dashboard &gt; Settings &gt; Reading<\/strong> section, and set the just added page as a <strong>Homepage<\/strong>. Finish by clicking the <strong>Save Changes<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"234\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_homepage.jpg\" alt=\"Setting a homepage for a staff directory website.\" class=\"wp-image-31287\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_homepage.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_homepage-300x94.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Now let\u2019s proceed to the next step.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set Things Up<\/h3>\n\n\n\n<p>Within this step, we&#8217;ll go through the HivePress settings to make sure that everything works in the proper way. Firstly, go to the <strong>HivePress &gt; Settings &gt; Listings<\/strong> tab and disable the <strong>Listing Submission<\/strong> feature since, in most cases, it&#8217;s not necessary for a staff directory website for users to add listings. <\/p>\n\n\n\n<p>Next, go to the <strong>Vendors <\/strong>tab and set a <strong>Vendors page<\/strong> <em>(i.e., a page where all the directory members will be displayed) <\/em>in the <strong>HivePress &gt; Settings &gt; Vendors <\/strong>section. You can set your homepage here if you want to display all the employees on the front page.<\/p>\n\n\n\n<p>In addition, here, you have to <strong>allow direct registration<\/strong>, it will allow employees to list their profiles on their own, from the front end. As always, as you finish, <strong>Save Changes<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1024\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_vendors_page.jpg\" alt=\"Setting a vendor page for a website.\" class=\"wp-image-31288\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_vendors_page.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_vendors_page-220x300.jpg 220w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Next, <\/p>\n\n\n\n<p>Then, proceed to the <strong>Dashboard &gt; Appearance &gt; Menus &gt; Manage with Live Preview<\/strong> section. You\u2019ll need a registration link on your website so employees can follow it to list their profiles. To add it, go to <strong>Header &gt; Add items &gt; Custom Links<\/strong> and fill in the field using the following link structure<code>your domain\/register-vendor<\/code><\/p>\n\n\n\n<p>Type a <strong>Link Text<\/strong>, then click <strong>Add to Menu<\/strong> and <strong>Publish<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"683\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_menu.jpg\" alt=\"Adding a new menu on WordPress staff directory.\" class=\"wp-image-31290\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_menu.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_menu-300x273.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>That\u2019s it! Now there&#8217;s a registration link in the header of your website, and employees can add their profiles using it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add Members<\/h3>\n\n\n\n<p>ListingHive allows you two different options on how to add new profiles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>From the front end<\/strong> &#8211; employees can register via a user registration form;<\/li>\n\n\n\n<li><strong>From the back end<\/strong> &#8211; you can add user profiles manually.<\/li>\n<\/ul>\n\n\n\n<p>Based on your requirements, you can choose whichever way better suits your needs.<\/p>\n\n\n\n<p>For example, as an admin, you can add new members from the back end in the <strong>Vendors &gt; Add New<\/strong> section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"652\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_add-vendor.jpg\" alt=\"Adding a new member to the staff directory website.\" class=\"wp-image-31291\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_add-vendor.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_add-vendor-300x261.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Otherwise, let\u2019s also check how it works for employees. Users can add their profiles by clicking the <strong>List a Profile<\/strong> link <em>(a link, we&#8217;ve just added in the previous step)<\/em>. After that, they\u2019ll be invited to fill in the form with the custom fields we\u2019ve just set up <em>(e.g., Phone Number, Role, etc.) <\/em>and submit it by clicking the <strong>Save Changes<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"1024\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_list-a-profile-655x1024.jpg\" alt=\"Setting up a member profile.\" class=\"wp-image-31292\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_list-a-profile-655x1024.jpg 655w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_list-a-profile-192x300.jpg 192w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_list-a-profile.jpg 750w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Customize the Front Page<\/h3>\n\n\n\n<p>The ListingHive theme is fully compatible with WordPress Customizer, which allows you to personalize the look and feel of your website. You can change the website logo, primary &amp; secondary colors, and fonts by going to your platform\u2019s page and clicking on the <strong>Customize<\/strong> button<em> (check the screencast below).<\/em><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Customizing the Website Styles [ListingHive Course - 7\/11]\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/NQAHlPsSthY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>With some basic customization and setup, you can easily build the same website as you see in the screenshot.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"677\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_vendors-page.jpg\" alt=\"An example of WordPress staff directory.\" class=\"wp-image-31294\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_vendors-page.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_vendors-page-300x271.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Extend Functionality<\/h3>\n\n\n\n<p>Finally, you can enhance your website with various additional features. HivePress has more than 15 <a href=\"https:\/\/hivepress.io\/extensions\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">extensions <\/a>that you can use to extend the functionality of your staff directory. For example, you can install:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Messages &#8211;<\/strong> setting up this functionality will allow employees to communicate with one another on your website;<\/li>\n\n\n\n<li><strong>Social Links &#8211;<\/strong> allows users to add social links like LinkedIn or Facebook to their profiles;<\/li>\n\n\n\n<li><strong>Geolocation &#8211; <\/strong>this feature can come in handy if your company has multiple offices in different places; it adds a map to your website and enables the search for employees by location;<\/li>\n\n\n\n<li><strong>Membership &#8211;<\/strong> with its help, you can restrict access to some data, e.g., employees\u2019 contact info, and allow only registered members to see it.<\/li>\n<\/ul>\n\n\n\n<p>You can find all available add-ons in the <strong>Dashboard &gt; HivePress &gt; Extensions <\/strong>section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"421\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_extensions.jpg\" alt=\"HivePress add-ons.\" class=\"wp-image-31295\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_extensions.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2022\/10\/staff_extensions-300x168.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Congratulations on building your staff website! We hope you\u2019ve found this article useful and are now ready to delight your company\u2019s employees with a great platform! <\/p>\n\n\n\n<p>If you&#8217;re interested in learning more about how to create a directory website using WordPress, we have a <a href=\"https:\/\/hivepress.io\/blog\/how-to-create-a-directory-website-with-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">comprehensive guide<\/a> that covers all the essential steps and considerations. Feel free to check it!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A quick guide on how to launch an employee directory website.<\/p>\n","protected":false},"author":2746,"featured_media":31330,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[145,28,130],"class_list":["post-31270","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-employee-directory","tag-staff-directory","tag-wordpress-staff-directory"],"acf":[],"_links":{"self":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/31270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/users\/2746"}],"replies":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/comments?post=31270"}],"version-history":[{"count":22,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/31270\/revisions"}],"predecessor-version":[{"id":32998,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/31270\/revisions\/32998"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/media\/31330"}],"wp:attachment":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/media?parent=31270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/categories?post=31270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/tags?post=31270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}