-
Notifications
You must be signed in to change notification settings - Fork 13
/
readme.txt
209 lines (161 loc) · 7.57 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
=== Plugin Name ===
Contributors: adamtootle
Tags: staff directory, staff, employees, team members, faculty
Requires at least: 2.3.0
Tested up to: 4.7.2
Stable Tag: tags/1.1.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Easily display a list of staff/faculty/team members. Supports staff categories as well. Good for churches, companies, schools, teams, etc.
== Description ==
Staff Directory is deigned to help you easily display a list of staff/faculty/team members.
Features:
<ul>
<li>[staff-directory] shortcode with options for ordering, categories, etc.</li>
<li>Staff categories</li>
<li>Ability to create custom staff details fields, complete with auto-generating shortcodes for custom fields</li>
<li>2 default templates for displaying staff</li>
<li>Support for multiple templates. You can choose a default as well as choose set a template for use with the [staff-directory] shortcode.</li>
</ul>
Friendly reminder: PHP 5.4 has been officially [unsupported since September 2015](http://php.net/eol.php). There was an issue with this plugin where older versions of PHP were crashing. There's no real incentive on behalf of the author to make sure older/unsupported/unsafe versions of PHP work perfectly. I'll do what I can but I can't always promise older versions will work. Sorry if that's an inconvenience. PRs are always welcomed on the [Github repo](https://github.com/adamtootle/staff-directory)
Questions?
Most preferred:
Submit pull requests to the [Github repo](https://github.com/adamtootle/staff-directory).
Least preferred (less frequented by the author):
Tweet me - [@adamtootle](https://twitter.com/adamtootle)
Or you can always submit support requests at [wordpress.org support forums](https://wordpress.org/support/plugin/staff-directory).
Special thanks to those who have helped out at the Github repo:
[0aveRyan](https://github.com/0aveRyan) <br />
[ethanclevenger91](https://github.com/ethanclevenger91) <br />
[timnolte](https://github.com/timnolte) <br />
[delitestudio](https://github.com/delitestudio) <br />
[TurqDevDesign](https://github.com/TurqDevDesign)
== Installation ==
1. Upload the `staff-directory` directory to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. See the admin help page for usage instructions
== Frequently Asked Questions ==
= What happened to my categories after I updated to version 0.9? =
Staff categories are now managed using the internal WordPress category management system. This means that old staff category IDs could not be maintained during the import. The plugin has added support for showing the new category IDs in the Staff Categories table so you can easily get the new IDs in order to update existing shortcodes.
== Screenshots ==
1. Create/view staff just like any other WordPress post/page
2. Edit staff just like any other WordPress post/page
3. Create custom staff categories
4. Set custom staff details and create custom templates
== Changelog ==
= 1.1.2 =
<ul>
<li>Fixed a bug for php versions older than 5.5</li>
<li>Added a category filter to the admin staff list</li>
<li>Fixed an issue with the [bio] shortcode stripping out line breaks.</li>
</ul>
= 1.1.1 =
<ul>
<li>Fixed some bugs introduced in 1.1.0.</li>
</ul>
= 1.1.0 =
<ul>
<li>Adds support for single staff member pages.</li>
<li>Adds the ability to target staff in multiple categories using category slugs.</li>
</ul>
= 1.0.3 =
<ul>
<li>Adds support for meta_key sorting in the listing shortcode. e.g. [staff-directory cat=44 orderby=meta_value_num order=asc meta_key=order]</li>
<li>Changes the default sorting of the staff admin listing to be by name.</li>
<li>Fixes uninitialized variable PHP notice. Seen when error printing is on.</li>
</ul>
= 1.0.2 =
<ul>
<li>Added support for [category all=true] in the template tags to show a comma-separated list of all of a member's categories.</li>
<li>Added some documentation to the Help section to better explain proper use of the custom template support in the [staff-directory] shortcode.</li>
<li>Added a nice new admin menu icon thanks to @dryanmedia on Github.</li>
</ul>
= 1.0.0 =
Official 1.0.0 release! After having not updated this plugin for nearly 5 years I picked it back up a few weeks ago. I had a few ideas in mind for features going forward and I believe the 1.0.0 release is ready. This is definitely not the end of development on this plugin. I still have some ideas for features that I'll continue to work on developing.
Updates in the 1.0.0 release:
<ul>
<li>Fixed a bug in the new Staff Details Fields feature that caused the generated shortcodes to not work sometimes.</li>
<li>Added supoprt for multiple custom templates! You can now choose a default template or override the default per use of the [staff-directory] shortcode using the `template` option.</li>
<li>Added a new Staff Directory shortcode TinyMCE button so you can easily generate the [staff-directory] shortcode from the WordPress editor without having to know all of the available options.</li>
</ul>
= 0.9.8 =
<ul>
<li>Added the ability to create custom details fields for staff members. If you were using [email], [website], [phone], or [position] shortcodes before please take a look at the Staff settings page in this release for notes on how the shortcodes work with this new feature.</li>
<li>Added featured images and IDs to the Staff table.</li>
</ul>
= 0.9.7 =
<ul>
<li>Added an ID column to the staff categories table for easily getting the new IDs</li>
</ul>
= 0.9.6 =
<ul>
<li>Fixed a potential error with how the array of featured imgage data is accessed</li>
<li>Fixed how the template defaults to 'custom' on the frontend if the template option isn't set but the custom html option is</li>
</ul>
= 0.9.5 =
<ul>
<li>Added a couple of stock templates for anyone who may not want to use the custom template option</li>
<li>Fixed the issue where staff queries were limited to 10 results</li>
<li>Changed how the [photo] template tag was being replaced</li>
</ul>
= 0.9.4 =
<ul>
<li>Preventing blank links from showing for a staff member's email and website if a value isn't set</li>
</ul>
= 0.9.3 =
<ul>
<li>Fixed a couple of relative path issues in the old staff import tool</li>
</ul>
= 0.9.2 =
<ul>
<li>Fixed an error with the cat shortcode param</li>
</ul>
= 0.9.1 =
<ul>
<li>Added a website field and [website] template tags for staff members</li>
</ul>
= 0.9 =
It's been nearly 5 years to the day since I last updated this. I still get emails
about it so I decided I'd ship an update that uses much more current WordPress
APIs.
<ul>
<li>Rewritten to use WordPress Custom Post Types</li>
<li>Added ability to import old staff members to new management system</li>
<li>Ordering is now much more flexible since it's using the WP_Query ordering param</li>
</ul>
= 0.8.04b =
<ul>
<li>Fixed staff directory tags rendering before content placed above it in a post</li>
<li>Added ordering parameters to shortcodes</li>
<li>Added template tag</li>
</ul>
= 0.8.03b =
<ul>
<li>Fixed mkdir() error</li>
<li>Fixed image issue when displaying a category</li>
</ul>
= 0.8b =
<ul>
<li>Added STAFF PHOTOS!!!</li>
<li>Added multiple deletes</li>
<li>Added filter view on main admin page</li>
<li>Added ordering by name and category on main admin page</li>
</ul>
= 0.7b =
<ul>
<li>Added templating system.</li>
<li>Added the ability to import existing Wordpress users.</li>
<li>Added a default 'Uncategorized' category for new installs.</li>
</ul>
= 0.6.02b =
<ul>
<li>Enabled editor access to the plugin.</li>
</ul>
= 0.6.01b =
<ul>
<li>Removed a line of debug code.</li>
</ul>
= 0.6b =
<ul>
<li>Initial beta release.</li>
</ul>