An achingly simple WordPress theme without all the usual cruft.
- Set default
<body>background colour - Changed
<body>margin values frompxtoem - Reduced the amount of default indentation applied to
<ol>,<ul>, and<dl>elements - Tidied up the appearance of the “Reply” and “Edit Comment” links
- Simplified several labels and instructional text on the comment form
- Changed post page navigation to “Newer Posts” and “Older Posts”
- Changed comment page navigation to “Newer Comments” and “Older Comments”
- Removed duplicate tag archive navigation
- Added missing
metaclass toimage.phpandsingle.phptemplates - Fixed link to home page when viewing paginated home page posts
- Added
home.phptemplate for consistent display of posts on home page - Removed inline CSS inserted by the
[gallery]shortcode - Removed superfluous
update_option()function causing ‘undefined array key’ errors - Renamed the
$whitelistto$allowed_class_listin thebody_classfilter because inclusivity
- Removed link to home page when viewing the home page
- Links to untitled posts now display proper
titleattributes - Added character escaping to validator links in the default sidebar
- Improved access to
wp_get_theme()data
- Theme now requires WordPress 5.0 or later
- Theme now passes the basic Theme Review Process tests
- Added character escaping to the
home_url()function - Added
wp_body_openfunction toheader.php - Added
theme_locationtowp_nav_menufunction and simplified parameter loading - Added theme text domain to
register_nav_menusfunction - Added
html5theme support feature - Replaced
wp_titlewithtitle-tagtheme support feature - Refactored
add_theme_supportfunctions - Removed Windows Live Writer manifest link from
<head> - Removed WordPress emoji styles and scripts from
<head> - Removed Gutenberg block editor cruft from
<head> - Removed linked icon elements from
<head> - Embiggened site icon artwork
- Added a dark variant of the site icon
- Removed legacy icon and artwork files
- Removed duplicate post and page navigation located above the content
- Removed posts by author function from
archive.phpsince it wasn’t being used - Removed gallery decrufting function per theme check guidelines
- Added missing
titleattributes to post navigation links - Added missing
titleandrelattributes to image navigation links - Added missing
titleandrelattributes to post pagination links - Added missing
titleandrelattributes to comment pagination links - Fixed improperly defined category and tag variables in
404.php - Fixed naming references for the dynamic sidebar elements
- Added WordPress and PHP version requirements fields to
style.cssheader - Added
.screen-reader-textclass tocore.css - Changed all HTML entities back to their original ASCII characters
- Replaced
reset.csswith normalize.css - Removed HTML5 Shiv because really
- Updated license to GPLv3
- Added plain text version of read me file to comply with theme requirements
- Moved the version history from the read me file to its own document
- Theme now requires WordPress 4.1 or later
- Fixed error where
$tersus_body_classwasn’t defined infunctions.php - Added
idattributes toregister_sidebar()function - Added
Text Domainfield tostyle.cssheader - Fixed duplicate
text-decorationattributes on<abbr>and<acronym>elements - Fixed broken display of theme options
- Custom link delimiter functions are now filterable
- Changed post and page navigation to
<nav>elements - Removed duplicate closed comments messaging
- Embiggened theme screenshot, this time with feeling
- Removed deprecated theme tags
- Updated to HTML5 Shiv 3.7.3
- Added
$content_widththeme feature - Added
altattributes to post and comment author avatars - Reinstated
body_class()function with an extremely stripped down set of classes - Reinstated
comment_form()function - Reinstated default comment form anchors
- Removed extraneous slashes from tag cloud links
- Removed weird “do not load this page directly” check from comments template
- Removed renegade styles injected by the Recent Comments widget
- Standardized attribute quoting for several WordPress functions and template tags
- Embiggened display of content on image attachment pages
- Decrufting filters are no longer applied to avatars on admin pages
- Namespaced all theme functions with the
tersus_prefix - Custom theme functions are now pluggable by child themes
- Updated to HTML5 Shiv 3.7.2
- Theme now requires WordPress 3.4 or later
- Replaced deprecated
get_theme_data()function withwp_get_theme() - Replaced
bloginfo('language')function withlanguage_attributes() - Replaced
bloginfo('stylesheet_directory')function withget_stylesheet_directory_uri() - Replaced
get_option('home')andbloginfo('url')functions withhome_url() - Replaced
the_date()function withthe_time(get_option('date_format'))to use the formatting specified in settings - Replaced
TEMPLATEPATHconstant withget_template_directory()for more consistent support in child themes - Replaced a handful of renegade PHP short tags for code consistency
- A custom menu must now be defined to display navigation above main content
- Decrufted navigation and page menu lists
- Removed unused
_e()and__()text localization functions - Removed
$posthack fromarchive.phpsincethe_date()is no longer being used - Reinstated the
get_search_form()function insidebar.phpbecause drunk - Reinstated properly formatted tag cloud title attributes
- Reinstated some core WordPress classes so the theme options look prettier
- Removed reset button from theme options
- Added theme option to toggle the display of custom footer text
- Consolidated display of theme and version information in footer
- Consolidated comment feeds for individual pages and posts in footer
- Tidied up the comment form and related support text
- Added a handful of declarations for WordPress-generated classes to
core.css - Added icons to support iOS 7
- Updated all iOS and Windows 8 icons for typographic consistency
- Embiggened theme screenshot, again
- Replaced the rather free spirited theme tags with official WordPress tags
- Changed all raw high-ASCII characters to HTML entities
- Theme now requires WordPress 3.0 or later
- Added support for archives page template
- Added support for links page template
- Archive and search result page titles are more descriptive
- Enabled
viewportpage zoom - Embiggened theme screenshot to support HiDPI displays
- Embiggened theme avatar to support HiDPI displays
- Added support for the proliferation of various iOS and Windows 8 iconography
- Added specificity to the
[if IE]conditional - Updated to HTML5 Shiv 3.7.0
- Replaced deprecated
get_settingsfunction withget_option - Replaced deprecated
wp_specialcharsfunction withesc_html - Replaced deprecated
automatic_feed_linksfunction withadd_theme_supportequivalent - Fixed ‘undefined index’ debug errors in theme admin functions
- Fixed ‘undefined variable’ debug error in
simple_post_classfunction - Fixed ‘undefined variable’ debug error in
searchform.php
- Removed theme ‘flavours’ and the related switching option
- Theme styles are now supported via child themes
- Theme now uses both parent and child theme favicons
- The theme version has returned to the footer
- The name and version of the child theme are now displayed in the footer
- Fixed improperly generated gallery description lists
- Fixed display of empty wrapper elements on post and archive pages
- Standardized comment navigation links
- Added support for
wp_nav_menunavigation menu - Added theme option to toggle the display of navigation menu
- Added theme option to toggle the display of theme information in the footer
- Added
languageattribute to<html>element - Simplified subcategory lists
- Replaced the externally linked HTML5 Shiv with a local, minified version
- Embiggened theme screenshot
- Added support for category archives
- Added support for tag archives
- Added support for basic post format styles
- Fixed intra-blockquote margins
- Fixed widget spacing on advanced layouts
- Post formatting is more consistent in archives and search results
- Fixed and tuned up non-functional
the_excerptlinks - Fixed viewport wonkiness on non-desktop screens
- Fleshed out hAtom microformats markup
- Added smarter handling of parent pages for categories and tags
- Replaced the default gallery with a decrufted version
- Tidied up the display of attached images
- Date stamps are now based on the WordPress Date Format setting
- New theme options for non-widget’d page, category, and archive lists
- Sidebar markup changed to
<aside>elements - Wrapped author names in
<cite>elements - Added basic stylee for
<blockquote> - Super Ginormous layout style is more responsive
- Fixed collapsing margins when using advanced layout on small screens
- Fixed display of archives when widgets are active
- Comment lists now use custom callback function
- Further decrufting of comments and comment forms
- Removed crufty classes from avatars
- Consolidated decrufting functions
- Fixed stylesheet parsing errors uncovered by CSS Lint
- Tidied up the display of search results
- Updated markup to use
<section>and<article>elements - New theme option to display site-wide ‘announcement’ banner
- Advanced layout style is more responsive
- Advanced layout typography and colours have been adjusted
- Form elements now have more consistent stylee
- Tag lists now only appear if there are tags present
- All
relattributes now validate - Added current theme style to footer
- Removed a schwack of empty CSS selectors
- Standardized stylesheet naming conventions
- Lots of text consistency tweakage
- Added theme options for switching between stylesheets
- Added “Advanced” and “Super Ginormous” alternate stylesheets
- Added support for post formats
- Added missing
get_sidebar()function to applicable templates - Added fallback for
the_titlefor untitled pages and posts - Changed base font stack to sans serif
- Updated
simple_post_classto support aformat-typeclassname, if applicable - Replaced static class declarations with
post_classfunction - Standardized “Not Found” messaging
- Standardized and simplified header text and formatting
- Simplified “Older” and “Newer” post navigation link text
- Fixed invalid
<textarea>attributes - Removed non-valid, IE-specific CSS selectors
- Removed
get_search_form()function from everywhere except the sidebar - Continued HTML5 conversion
- Added theme information constants
- Added contextual delimiters to next and previous links
- Updated sidebar formatting and default “meta” links
- Tags and categories are now formatted as unordered lists
- Paging links are now consistent top and bottom of pages
- Edit links are now consistent
- Removed superfluous list formatting around search text
- Removed duplicate search form from 404 page
- Removed crufty classes from comment lists
- Fixed the ‘headers already sent’ error
- Reset and base stylesheets are now based on the Yahoo! User Interface Library
- Added artwork for the screenshot and favicon files
- Updated
screenshot.png - Updated
favicon.ico
- Initial tinkering