{"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-03-20T11:45:42","modified_gmt":"2026-03-20T15:45:42","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":"Non-Credit Programs Post Type"},"content":{"rendered":"\n<p>The Non-Credit Programs post type allows you to create a filterable and searchable database of programs that do not lead to credit towards 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>The post type is a good option to showcase programs such as workshops and summer camps, and it is possible to change the post type name to something more precise for a specific use case.<\/p>\n\n\n\n<p>Entries are ordered alphabetically by default, but a setting to order by program date is also available. With either sort 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>An&nbsp;<a href=\"https:\/\/dev.ucomm.ncsu.edu\/ncstate-theme\/non-credit-program\/croissants\/\">individual program page<\/a>&nbsp;is 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>If this page structure is too basic for your needs, you can choose to use the <a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\" data-type=\"link\" data-id=\"https:\/\/wordpress.org\/plugins\/redirection\/\">Redirection plugin<\/a> to have each entry link to a standard page of your choice.<\/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 non-credit 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>Since &#8220;Non-Credit Program&#8221; is a very technical name, in almost all cases you will want to use a more specific name such as &#8220;Workshops&#8221; or &#8220;Summer Camps&#8221; for your post type.<\/p>\n\n\n\n<p>This name can be updated by going to NC State Settings -&gt; Custom Post Types -&gt; Non-Credit Programs and updating 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>After updating these settings, you will likely need to go to Settings -&gt; 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>The Non-Credit Programs post type includes a default way to categorize programs. This is helpful to group together programs with similarities, but you 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>Additional taxonomies can be <a href=\"https:\/\/www.advancedcustomfields.com\/resources\/registering-a-custom-taxonomy\/\">added by using ACF Pro<\/a>. This allows you to create however many additional taxonomies you need, but it is recommended to not have more than five 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":1,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/reference-article\/38147\/revisions"}],"predecessor-version":[{"id":39564,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/reference-article\/38147\/revisions\/39564"}],"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}]}}