{"id":38429,"date":"2025-02-28T09:00:00","date_gmt":"2025-02-28T14:00:00","guid":{"rendered":"https:\/\/university-communications.ncsu.edu\/documentation\/?p=38429"},"modified":"2025-02-28T09:48:38","modified_gmt":"2025-02-28T14:48:38","slug":"nc-state-theme-release-4-9","status":"publish","type":"post","link":"https:\/\/university-communications.ncsu.edu\/documentation\/nc-state-theme-release-4-9\/","title":{"rendered":"NC&#160;State Theme Release 4.9"},"content":{"rendered":"\n\n\n\n\n<h2 class=\"wp-block-heading\">New Features<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Legacy Functionality Audit: <\/strong>This new tool is part of the NC State Theme Settings found in the WordPress Dashboard. This tab lists pages and posts that contain legacy functionality or content.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/legacy-functionality-audit.png\" data-fullsize=\"1373x659\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"491\" src=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/legacy-functionality-audit-1024x491.png\" alt=\"Screenshot example of the Legacy Functionality Audit tool\" class=\"wp-image-38446\" srcset=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/legacy-functionality-audit-1024x491.png 1024w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/legacy-functionality-audit-300x144.png 300w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/legacy-functionality-audit-768x369.png 768w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/legacy-functionality-audit.png 1373w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Screenshot of the Legacy Functionality Audit tool<\/figcaption><\/figure>\n\n\n<div class=\"is-text wp-block-ncst-buttons\">\n    \n<div class=\"wp-block-ncst-button\">\n      <a\n        class=\"ncst-block__button-link btn\"\n        href=\"https:\/\/university-communications.ncsu.edu\/documentation\/products-and-tools\/nc-state-web-platform\/legacy-functionality\/\"\n        data-ncst-lightbox=\"false\"\n                      >\n                  <span class=\"text\">Read more about the tool<\/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<ul class=\"wp-block-list\">\n<li><strong>Multiple Custom Post Type Filters: <\/strong>Reworked the Custom Post Types&#8217; archive filters to allow for multiple filters.<\/li>\n\n\n\n<li><strong>Gravity Forms and Split Content Block:<\/strong> Added a <a href=\"https:\/\/university-communications.ncsu.edu\/documentation\/reference-article\/gravity-forms\/\" data-type=\"link\" data-id=\"https:\/\/university-communications.ncsu.edu\/documentation\/reference-article\/gravity-forms\/\">Gravity Forms<\/a> block to the available blocks within the <a href=\"https:\/\/university-communications.ncsu.edu\/documentation\/reference-article\/split-container-block\/\" data-type=\"link\" data-id=\"https:\/\/university-communications.ncsu.edu\/documentation\/reference-article\/split-container-block\/\">Split Content block<\/a>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/gf-split-content-e1740608608625.png\" data-fullsize=\"1130x502\" data-zoom=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"455\" src=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/gf-split-content-e1740608608625-1024x455.png\" alt=\"example image of a split content block featuring a Gravity Forms embed\" class=\"wp-image-38443\" srcset=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/gf-split-content-e1740608608625-1024x455.png 1024w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/gf-split-content-e1740608608625-300x133.png 300w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/gf-split-content-e1740608608625-768x341.png 768w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/02\/gf-split-content-e1740608608625.png 1130w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Screenshot of a Gravity Form within the Split Content block<\/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:\/\/university-communications.ncsu.edu\/documentation\/reference-article\/gravity-forms\/\"\n        data-ncst-lightbox=\"false\"\n                      >\n                  <span class=\"text\">Learn about Gravity Forms<\/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\/reference-article\/split-container-block\/\"\n        data-ncst-lightbox=\"false\"\n                      >\n                  <span class=\"text\">Learn about the Split Content block<\/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<ul class=\"wp-block-list\">\n<li><strong>Modified Date: <\/strong>The Modified Date is now included in the header of posts if it has been set. This metadata field allows authors and content maintainers to indicate when a post has been substantially reviewed or modified. This can be an important signal to search engines that content with long tail value is being actively maintained.<\/li>\n\n\n\n<li><strong>&#8220;Info For&#8221;:<\/strong> The <a href=\"https:\/\/university-communications.ncsu.edu\/documentation\/reference-article\/compact-masthead-option\/\">Compact Masthead <\/a>&#8220;Info For&#8221; dropdown can now have its label changed in the settings.<\/li>\n\n\n\n<li><strong>Cover Story Button: <\/strong>The cover story button is now customizable as part of the magazine issue options.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quality of Life Enhancements<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Accordion Block SEO: <\/strong>Switched the Accordion Item HTML to use the <code>details<\/code> tag to improve SEO of accordion content.<\/li>\n\n\n\n<li><strong>Icon Selector UI: <\/strong>Reworked the Icon Selector UI to make icons easier to select. Instead of a long select box, content maintainers can now see an easy to skim grid of available icons.<\/li>\n\n\n\n<li><strong>NC State Theme Options: <\/strong>Updated the &#8220;NC State Theme&#8221; options page with clarified instructions.<\/li>\n\n\n\n<li><strong>CPT Naming Schema:<\/strong> Added several dynamically filled areas in the custom post type pages. This is to account for the ability to change the naming schema of the custom post types.<\/li>\n\n\n\n<li><strong>Fancy Paragraph Sub-Block Icon: <\/strong>Updated the Fancy Paragraph image sub-block icon to use the same icon as the WordPress image.<\/li>\n\n\n\n<li><strong>Fancy Paragraph Links: <\/strong>Updated the Fancy Paragraph text area to allow for body links.<\/li>\n\n\n\n<li><strong>Magazine Issue Cover Page: <\/strong>Added some extra margin to the top of the Table of Contents area of the Magazine Issue cover Page.<\/li>\n\n\n\n<li><strong>Fallbacks:<\/strong> Added fallbacks within the code to reduce the PHP warnings sent to the logs.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Bug Fixes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Newswire Posts: <\/strong>Corrected an issue with Newswire posts locking the header area from editing. The header area and featured images should now be editable while the body is not.<\/li>\n\n\n\n<li><strong>Floated Fact:<\/strong> Adjusted the floated fact and fact row output to not output a class that was causing layout issues and content overlapping.<\/li>\n\n\n\n<li><strong>reCAPTCHA:<\/strong> The reCAPTCHA privacy policy text is now removed when users confirm that the site&#8217;s terms of service and privacy policy have been added in the dashboard settings. This ensures the text only appears when necessary.<\/li>\n\n\n\n<li><strong>Missing CPT Archive Template: <\/strong>If the file for a Custom Post Type archive template is not found, a fallback to the archive post page will now be used.<\/li>\n\n\n\n<li><strong>Hover State: <\/strong>Updated the on hover link styles to correctly style in the editor.<\/li>\n\n\n\n<li><strong>Campaign Sticker Styling:<\/strong> The fixed height of the navigation was causing the campaign sticker styling to break in some situations. The height is no longer fixed.<\/li>\n\n\n\n<li><strong>Giving Forms Shortcodes:<\/strong> Shortcode-based Giving forms from v2 of the NC State Them stopped working in later versions of the NC State Theme. We added a filter to remove the shortcodes from posts.<\/li>\n\n\n\n<li><strong>Gravity Forms Background Color:<\/strong> The Gravity Forms confirmation message text would sometimes display the wrong color. This was due to the use of the heading tags overriding and adding red text to a red background. We introduced a fix to ensure it uses white text.<\/li>\n\n\n\n<li><strong>Magazine Utility Bar: <\/strong>The Utility Bar no longer shows on the Magazine issue cover page as it was hiding part of the image and NC State Brick.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/github.ncsu.edu\/ncstate-ucomm\/ncstate-theme-v4\/releases\/tag\/v4.9.0\">Full release notes<\/a> can be found in GitHub. If you do not have but would like access to these technical release notes, please email <a href=\"mailto:wordpress@help.ncsu.edu\">wordpress@help.ncsu.edu<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This release of the NC State Theme includes several small but useful updates. We have introduced a new system for handling legacy functionality that was removed or changed. Additionally, Gravity Forms is now supported within the Split Content block.<\/p>\n","protected":false},"author":97,"featured_media":38459,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ncst_custom_author":"","ncst_show_custom_author":false,"ncst_dynamicHeaderBlockName":"ncst\/default-post-header","ncst_dynamicHeaderData":"{\"displayCategoryID\":12,\"showAuthor\":true,\"showDate\":true,\"showFeaturedVideo\":false,\"subtitle\":\"This release of the NC State Theme includes several small but useful updates. We have introduced a new system for handling legacy functionality that has been replaced by newer solutions. Additionally, Gravity Forms is now supported within the Split Content block.\"}","ncst_content_audit_freq":"","ncst_content_audit_date":"","ncst_content_audit_display":false,"ncst_backToTopFlag":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[12,24],"tags":[],"_ncst_magazine_issue":[],"class_list":["post-38429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-nc-state-theme"],"displayCategory":{"term_id":12,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":12,"taxonomy":"category","description":"Announcements about feature updates to NC State web platforms.","parent":0,"count":35,"filter":"raw"},"acf":{"ncst_posts_meta_modified_date":""},"_links":{"self":[{"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/posts\/38429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/users\/97"}],"replies":[{"embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/comments?post=38429"}],"version-history":[{"count":10,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/posts\/38429\/revisions"}],"predecessor-version":[{"id":38469,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/posts\/38429\/revisions\/38469"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/media\/38459"}],"wp:attachment":[{"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/media?parent=38429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/categories?post=38429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/tags?post=38429"},{"taxonomy":"_ncst_magazine_issue","embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/_ncst_magazine_issue?post=38429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}