NC State Theme Release 4.9
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.
New Features
- Legacy Functionality Audit: 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.

- Multiple Custom Post Type Filters: Reworked the Custom Post Types’ archive filters to allow for multiple filters.
- Gravity Forms and Split Content Block: Added a Gravity Forms block to the available blocks within the Split Content block.

- Modified Date: 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.
- “Info For”: The Compact Masthead “Info For” dropdown can now have its label changed in the settings.
- Cover Story Button: The cover story button is now customizable as part of the magazine issue options.
Quality of Life Enhancements
- Accordion Block SEO: Switched the Accordion Item HTML to use the
detailstag to improve SEO of accordion content. - Icon Selector UI: 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.
- NC State Theme Options: Updated the “NC State Theme” options page with clarified instructions.
- CPT Naming Schema: 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.
- Fancy Paragraph Sub-Block Icon: Updated the Fancy Paragraph image sub-block icon to use the same icon as the WordPress image.
- Fancy Paragraph Links: Updated the Fancy Paragraph text area to allow for body links.
- Magazine Issue Cover Page: Added some extra margin to the top of the Table of Contents area of the Magazine Issue cover Page.
- Fallbacks: Added fallbacks within the code to reduce the PHP warnings sent to the logs.
Bug Fixes
- Newswire Posts: 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.
- Floated Fact: Adjusted the floated fact and fact row output to not output a class that was causing layout issues and content overlapping.
- reCAPTCHA: The reCAPTCHA privacy policy text is now removed when users confirm that the site’s terms of service and privacy policy have been added in the dashboard settings. This ensures the text only appears when necessary.
- Missing CPT Archive Template: If the file for a Custom Post Type archive template is not found, a fallback to the archive post page will now be used.
- Hover State: Updated the on hover link styles to correctly style in the editor.
- Campaign Sticker Styling: The fixed height of the navigation was causing the campaign sticker styling to break in some situations. The height is no longer fixed.
- Giving Forms Shortcodes: 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.
- Gravity Forms Background Color: 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.
- Magazine Utility Bar: The Utility Bar no longer shows on the Magazine issue cover page as it was hiding part of the image and NC State Brick.
Full release notes can be found in GitHub. If you do not have but would like access to these technical release notes, please email wordpress@help.ncsu.edu.
- Categories: