{"id":373,"date":"2016-09-25T20:11:03","date_gmt":"2016-09-26T00:11:03","guid":{"rendered":"https:\/\/2016.baltimore.wordcamp.org\/?post_type=wcb_session&#038;p=373"},"modified":"2016-11-20T00:11:01","modified_gmt":"2016-11-20T05:11:01","slug":"site-directories-and-member-profiles-a-custom-post-type-story","status":"publish","type":"wcb_session","link":"https:\/\/baltimore.wordcamp.org\/2016\/session\/site-directories-and-member-profiles-a-custom-post-type-story\/","title":{"rendered":"Site Directories and Member Profiles: A Custom Post Type Story"},"content":{"rendered":"<p>Undergraduates. Graduates. Post-docs. Researchers. Staff. Investigators, both principle and otherwise. Faculty. Just about every site that one works with in Higher Education has lists and lists of people. A WordPress Page can be used to present this information, but keeping them organized on that Page &#8212; especially for larger directories and when each person within a directory has their own member profile &#8212; is a daunting task. The solution: a custom post type. Come hear about how David Dashifen Kees developed a Site Directory and Profile plugin for use on the University of Illinois&#8217;s WordPress Network, Publish.illinois.edu, and how it &#8212; along with carefully crafted filters, templates, and CSS &#8212; has provided the means by which campus sites present lists of people for going on three years now. And, he&#8217;s recently enhanced the plugin to make use of on-campus APIs to load site member information from data sources other than the site&#8217;s database providing more flexibility and interoperability throughout the campus.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Undergraduates. Graduates. Post-docs. Researchers. Staff. Investigators, both principle and otherwise. Faculty. Just about every site that one works with in Higher Education has lists and lists of people. A WordPress Page can be used to present this information, but keeping &hellip; <a href=\"https:\/\/baltimore.wordcamp.org\/2016\/session\/site-directories-and-member-profiles-a-custom-post-type-story\/\">Continue reading <span class=\"assistive-text\">Site Directories and Member Profiles: A Custom Post Type Story<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5916615,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1479657600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[370],"footnotes":""},"session_track":[994900],"session_category":[],"class_list":["post-373","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-higher-ed-enterprise-auditorium"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7r8Lt-61","session_date_time":{"date":"November 20, 2016","time":"11:00 am"},"session_speakers":[{"id":"370","slug":"david-dashifen-kees","name":"David Dashifen Kees (University of Illinois)","link":"https:\/\/baltimore.wordcamp.org\/2016\/speaker\/david-dashifen-kees\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/373\/revisions"}],"predecessor-version":[{"id":733,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/373\/revisions\/733"}],"speakers":[{"embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/370"}],"author":[{"embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wporg\/v1\/users\/dashifen"}],"wp:attachment":[{"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=373"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=373"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}