{"id":38319,"date":"2025-01-09T12:00:00","date_gmt":"2025-01-09T17:00:00","guid":{"rendered":"https:\/\/university-communications.ncsu.edu\/documentation\/?p=38319"},"modified":"2025-01-16T15:18:52","modified_gmt":"2025-01-16T20:18:52","slug":"nc-state-theme-release-4-8","status":"publish","type":"post","link":"https:\/\/university-communications.ncsu.edu\/documentation\/nc-state-theme-release-4-8\/","title":{"rendered":"NC&#160;State Theme Release 4.8"},"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>Table of Contents Block<\/strong>: Introduced a Table of Contents sub-block to the dynamic header. It is addable to any header and will auto-populate with any headers that have anchor links. <\/li>\n<\/ul>\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\/introducing-a-new-table-of-contents-block\/\"\n        data-ncst-lightbox=\"false\"\n                      >\n                  <span class=\"text\">Learn more<\/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<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/01\/toc-example-1.png\" data-fullsize=\"1384x870\" data-zoom=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"644\" src=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/01\/toc-example-1-1024x644.png\" alt=\"An example of the Table of Contents block\" class=\"wp-image-38284\" srcset=\"https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/01\/toc-example-1-1024x644.png 1024w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/01\/toc-example-1-300x189.png 300w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/01\/toc-example-1-768x483.png 768w, https:\/\/university-communications.ncsu.edu\/documentation\/wp-content\/uploads\/sites\/21\/2025\/01\/toc-example-1.png 1384w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Co-Authors Plugin Support: <\/strong>Added support for the <a href=\"https:\/\/wordpress.org\/plugins\/co-authors-plus\/\" data-type=\"link\" data-id=\"https:\/\/wordpress.org\/plugins\/co-authors-plus\/\">Co-Authors Plus plugin<\/a>. This allows users who add the plugin to add multiple authors to their headers.<strong> <\/strong><\/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>NC State Dashboard: <\/strong>Added better fall-throughs so that if elements of the NC State&#8217;s Dashboard HUD&#8217;s failed to render, the working parts will still display.<\/li>\n\n\n\n<li><strong>Button Spotlight:<\/strong> Added preview for the Button Spotlight in the WordPress editor&#8217;s block list.<\/li>\n\n\n\n<li><strong>NPM Packages:<\/strong> Updated the NPM Packages to the newest versions.<\/li>\n\n\n\n<li><strong>PHP Warning: <\/strong>Removes PHP warning for the six blocks using the anchor attribute.<\/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>Smart Search:<\/strong> Fixed a JS console error that would throw if the smart search is inactive in the theme settings.<\/li>\n\n\n\n<li><strong>Button Spotlight: <\/strong>Corrected the color of the icons in the Button Spotlight.<\/li>\n\n\n\n<li><strong>Split Container <span class=\"ncstateglossaryterm\" data-title=\"Student recruitment and application system\">Slate<\/span> Form:<\/strong> Updated the text color on the Split Container <span class=\"ncstateglossaryterm\" data-title=\"Student recruitment and application system\">Slate<\/span> Form to provide greater contrast.<\/li>\n\n\n\n<li><strong>Buttons Block: <\/strong>Added a fallback for decodedURL in the Buttons block to handle missing URLs.<\/li>\n\n\n\n<li><strong>Post Search Block:<\/strong> Fixed an issue in the post search block where the non-credit programs were showing up as resources.<\/li>\n\n\n\n<li><strong>Font Sizing: <\/strong>Removed a leftover font-size rule that was conflicting with the new typography changes.<\/li>\n\n\n\n<li><strong>Media Divider Block:<\/strong> Updated the Media Divider&#8217;s Focal Point picker to display after the change to a dynamic block.<\/li>\n\n\n\n<li><strong>Big Fact Block:<\/strong> Removed a migrate function that was stripping the buttons in the Big Fact block.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/github.ncsu.edu\/ncstate-ucomm\/ncstate-theme-v4\/releases\/tag\/v4.8.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","protected":false},"excerpt":{"rendered":"<p>In this release of the NC State Theme, our team introduces a new Table of Contents block. We also roll out support for the Co-Authors plugin, for crediting multiple authors in a post.<\/p>\n","protected":false},"author":97,"featured_media":38324,"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\":\"In this release of the NC State Theme, our team introduces a new Table of Contents block. We also roll out support for the Co-Authors plugin, for crediting multiple authors in a post.\"}","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-38319","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":36,"filter":"raw"},"acf":{"ncst_posts_meta_modified_date":null},"_links":{"self":[{"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/posts\/38319","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=38319"}],"version-history":[{"count":10,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/posts\/38319\/revisions"}],"predecessor-version":[{"id":38338,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/posts\/38319\/revisions\/38338"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/media\/38324"}],"wp:attachment":[{"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/media?parent=38319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/categories?post=38319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/tags?post=38319"},{"taxonomy":"_ncst_magazine_issue","embeddable":true,"href":"https:\/\/university-communications.ncsu.edu\/documentation\/wp-json\/wp\/v2\/_ncst_magazine_issue?post=38319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}