{"id":38147,"date":"2024-10-29T15:41:12","date_gmt":"2024-10-29T19:41:12","guid":{"rendered":"https:\/\/university-communications.ncsu.edu\/documentation\/?post_type=reference-article&#038;p=38147"},"modified":"2026-07-31T18:03:05","modified_gmt":"2026-07-31T22:03:05","slug":"non-credit-programs-post-type","status":"publish","type":"reference-article","link":"https:\/\/university-communications.ncsu.edu\/documentation\/reference-article\/non-credit-programs-post-type\/","title":{"rendered":"Noncredit Programs Post Type"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Noncredit Programs post type allows maintainers to create a filterable and searchable database of programs that do not provide credit toward an academic degree.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-programs.jpg\" data-fullsize=\"600x422\" data-zoom=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"422\" src=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-programs.jpg\" alt=\"\" class=\"wp-image-38148\" srcset=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-programs.jpg 600w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-programs-300x211.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This post type is a good option to showcase programs such as workshops and summer camps. Maintainers can change the post type&#8217;s name to something more precise for a specific use case.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entries are ordered alphabetically by default, but maintainers can also order entries by program date. In either sorting order, a program is no longer displayed once its program date passes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating Entries<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An\u00a0<a href=\"https:\/\/dev.ucomm.ncsu.edu\/ncstate-theme\/non-credit-program\/croissants\/\">individual program page<\/a>\u00a0is created by the post type. Based upon information provided on the back end, the page is automatically laid out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If this page structure is too basic for a maintainer&#8217;s needs, the <a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\" data-type=\"link\" data-id=\"https:\/\/wordpress.org\/plugins\/redirection\/\">Redirection plugin<\/a> can be used to make each entry link out to a chosen standard page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-program-entry.jpg\" data-fullsize=\"600x501\" data-zoom=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"501\" src=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-program-entry.jpg\" alt=\"Screenshot of front-end of non-credit program entry.\" class=\"wp-image-38149\" srcset=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-program-entry.jpg 600w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-program-entry-300x251.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption class=\"wp-element-caption\">The individual page for a noncredit program is automatically laid out based upon fields completed on the back end.<\/figcaption><\/figure>\n\n\n<div class=\"is-text wp-block-ncst-buttons\">\n    \n<div class=\"is-style-secondary wp-block-ncst-button\">\n      <a\n        class=\"ncst-block__button-link btn\"\n        href=\"https:\/\/dev.ucomm.ncsu.edu\/ncstate-theme\/non-credit-program\/croissants\/\"\n        data-ncst-lightbox=\"false\"\n                      >\n                  <span class=\"text\">Individual Program Page (front end)<\/span><span class=\"arrow-indicator\"><svg class=\"wolficon wolficon-arrow-right-bold\" role=\"img\"  aria-hidden=\"true\">\n\t\t\t\n\t\t\t<use xlink:href=\"#wolficon-arrow-right-bold\">\n\t\t<\/svg><\/span>\n              <\/a>\n    <\/div>\n  \n\n<div class=\"is-style-secondary wp-block-ncst-button\">\n      <a\n        class=\"ncst-block__button-link btn\"\n        href=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-program-backend.png\"\n        data-ncst-lightbox=\"false\"\n                      >\n                  <span class=\"text\">Individual Program Page (back end)<\/span><span class=\"arrow-indicator\"><svg class=\"wolficon wolficon-arrow-right-bold\" role=\"img\"  aria-hidden=\"true\">\n\t\t\t\n\t\t\t<use xlink:href=\"#wolficon-arrow-right-bold\">\n\t\t<\/svg><\/span>\n              <\/a>\n    <\/div>\n  \n\n  <\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Updating Post Type Name<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Since &#8220;Noncredit Program&#8221; is a very technical name, in almost all cases maintainers will want to use a more specific name such as &#8220;Workshops&#8221; or &#8220;Summer Camps&#8221; for their specific post type.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To update the post type name, go to NC State Settings -> Custom Post Types -> Noncredit Programs and update the fields as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-program-settings.jpg\" data-fullsize=\"600x558\" data-zoom=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"558\" src=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-program-settings.jpg\" alt=\"Screenshot of back-end settings for non-credit program post type.\" class=\"wp-image-38151\" srcset=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-program-settings.jpg 600w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2024\/10\/non-credit-program-settings-300x279.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption class=\"wp-element-caption\">The name of the post type can be updated by going to the &#8220;Advanced Settings.&#8221;<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After updating these settings, maintainers will likely need to go to Settings -> Permalinks and click \u201cSave Changes\u201d without making any adjustments to the permalinks. Clicking \u201cSave Changes\u201d forces WordPress to update all of the post type slugs and recognize the changes made above.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Categorizing Programs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Noncredit Programs post type includes a default way to categorize programs. This is helpful for grouping together programs with similarities, but maintainers may need additional taxonomies (such as location) given the wide variety of ways that this post type can be used.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additional taxonomies can be <a href=\"https:\/\/www.advancedcustomfields.com\/resources\/registering-a-custom-taxonomy\/\">added by using ACF Pro<\/a>. This allows maintainers to create as many additional taxonomies as they need, but having more than five is not recommended, as too many choices can be overwhelming for users.<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false,"ncst_custom_author":"","ncst_show_custom_author":false,"ncst_dynamicHeaderBlockName":"","ncst_dynamicHeaderData":"","ncst_content_audit_freq":"","ncst_content_audit_date":"","ncst_content_audit_display":false,"ncst_backToTopFlag":"","_links_to":"","_links_to_target":""},"availability":[49],"content-type":[98],"class_list":["post-38147","reference-article","type-reference-article","status-publish","hentry","availability-nc-state-theme","content-type-post-type"],"acf":[],"_links":{"self":[{"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/reference-article\/38147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/reference-article"}],"about":[{"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/types\/reference-article"}],"version-history":[{"count":3,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/reference-article\/38147\/revisions"}],"predecessor-version":[{"id":40016,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/reference-article\/38147\/revisions\/40016"}],"wp:attachment":[{"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/media?parent=38147"}],"wp:term":[{"taxonomy":"availability","embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/availability?post=38147"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/content-type?post=38147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}