PHPackages                             sturple/wp-plugin-directory - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. sturple/wp-plugin-directory

ActiveWordpress-plugin

sturple/wp-plugin-directory
===========================

Wordpress plugin to create directory

0.0.2(8y ago)03GPL-3.0CSSPHP &gt;=5.4

Since Aug 26Pushed 7y ago1 watchersCompare

[ Source](https://github.com/sturple/wp-plugin-directory)[ Packagist](https://packagist.org/packages/sturple/wp-plugin-directory)[ Docs](https://github.com/fgms/wp-plugin-directory)[ RSS](/packages/sturple-wp-plugin-directory/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (4)Used By (0)

Guest Directory Plugin
======================

[](#guest-directory-plugin)

- This plugin once active creates a new settings pages under `Settings -> Guest Directory`
- This plugin uses [piklist](https://piklist.com/learn/section/piklist/)
- Install [WP-Less](https://en-ca.wordpress.org/plugins/wp-less/) plugin to enable styles

There is six sections Services, Enables, Sidebar, Buttons, Configuration and Modules.

Settings Section
----------------

[](#settings-section)

```
Settings -> Guest Directory

```

### Services

[](#services)

This is where you add the services using the repeater fields

### Enables

[](#enables)

This is where you allow which custom post types you are allowed for the directory.

- Directory Announcements (GD Update)
- Directory Activities (GD Activities)
- Directory Dining (GD Dining)

**Important** After saving the enables or making changes you have to go to `Settings -> Permalinks` and save changes to ensure changes are allow for custom post type links.

### Sidebar

[](#sidebar)

This is where the sidebar images are added.

### Buttons

[](#buttons)

This is where the Main section buttons are created. ie Facebook or Browse the web

### Configuration

[](#configuration)

- Select page for guest directory
- select logo.
- select Directory title
- css overrides

### Modules

[](#modules)

This is where you create the sections and order and add any content if required.

Module Types:

- Announcements
- Services
- Activities
- Dining
- Transportation
- Real Estate
- Contact
- Custom

Shortcodes
----------

[](#shortcodes)

### \[guest\_directory\]

[](#guest_directory)

```
[guest_directory]

```

Setup
-----

[](#setup)

- Add to `composer.json`

```
{
	"require": {
    ...
		"fgms/wp-plugin-directory": "@dev"
	}
}
```

- Create a new page for guest directory.
- add shortcode \[guest\_directory\].
- set template to Basic Template.
- setup enables for Guest Directory custom post types.
- setup settings at `Settings -> Guest Directory `
- setup Services, Sidebar, Buttons, Configuration, and Modules

File structure
--------------

[](#file-structure)

```
├── assets
│   ├── css
│   │   ├── style2.css
│   │   └── style.css  -- styles default if wp-less plugin is not loaded
│   ├── images
│   │   ├── background-accordian-shadow.jpg
│   │   ├── background.jpg
│   │   └── glyphs.png
│   ├── js
│   │   └── script.js -- main plugin javascript file.
│   └── less
│       ├── activities.less
│       ├── bootstrap.less
│       ├── condominium.less
│       ├── dining.less
│       ├── home.less
│       ├── mixins
│       │   ├── 3l.less
│       │   └── mixins.less
│       ├── old.less
│       ├── site.less
│       ├── style.less
│       ├── variables.less
│       └── widgets.less
├── composer.json  -- used for composer
├── parts -- this is used by PIKLIST
│   ├── meta-boxes
│   │   ├── gd-activites.php -- GD Activities custom fields
│   │   ├── gd-dining.php -- GD Dining custom fields
│   │   └── gd-dining-special-offer.php GD Dining (specials) custom fields
│   └── settings  -- this is used by PIKLIST for Settings -> Guest Directory
│       ├── directory-ads.php
│       ├── directory-buttons.php
│       ├── directory-config.php
│       ├── directory-layout.php
│       ├── directory-services.php
│       └── directory-settings.php
├── README.md -- this file
├── shortcodes
│   └── guest-directory.php -- shortcode which loads resources and templates.  It also removes resources.
├── src
│   └── Fgms
│       └── Directory
│           └── Controller.php -- Controller
├── twig-templates  -- twig templates, to override these templates you need to create a plugin directory in your theme.
│   ├── activities.twig
│   ├── announcements.twig
│   ├── contact.twig
│   ├── dining.twig
│   ├── guest-directory-base.twig
│   ├── realestate.twig
│   ├── services.twig
│   └── transportation.twig
└── wp-plugin-directory.php -- plugin file.

```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3179d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2dd85bdb541f55135abd3f830f2393502bb9012c00671900eb38cc8efac69a8a?d=identicon)[sturple](/maintainers/sturple)

---

Top Contributors

[![sturple](https://avatars.githubusercontent.com/u/5727854?v=4)](https://github.com/sturple "sturple (2 commits)")

---

Tags

pluginwordpressFGMS

### Embed Badge

![Health badge](/badges/sturple-wp-plugin-directory/health.svg)

```
[![Health](https://phpackages.com/badges/sturple-wp-plugin-directory/health.svg)](https://phpackages.com/packages/sturple-wp-plugin-directory)
```

###  Alternatives

[10up/elasticpress

Supercharge WordPress with Elasticsearch.

1.3k374.3k6](/packages/10up-elasticpress)[sybrew/the-seo-framework

An automated, advanced, accessible, unbranded and extremely fast SEO solution for any WordPress website.

47078.8k](/packages/sybrew-the-seo-framework)[iceicetimmy/acf-post-type-selector

Post type selector for Advanced Custom Fields.

559.0k](/packages/iceicetimmy-acf-post-type-selector)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
