Essential Content Types · Version history
Essential Content Types changelog and version history
- Latest version
- 2.6
- Jun 16, 2026 (4 months ago)
- Releases
- 40
- since 2017
- In the last year
- 3
- about one every 36 days
- Tested up to
- WordPress 7.0.8
- PHP 7.4 or later
Releases each year
- 20178 releases
- 20186 releases
- 20194 releases
- 20206 releases
- 20213 releases
- 20224 releases
- 20232 releases
- 20243 releases
- 20251 release
- 20263 releases
20263 releases
Essential Content Types 2.6Latest
- Bug Fixed: Settings page no longer shows PHP warnings when a content type’s options haven’t been saved yet
- Bug Fixed: Saving content-type settings no longer triggers a PHP warning if the option had never been saved before
- Bug Fixed: Food Menu drag-and-drop reordering no longer triggers a warning when an item has no menu assigned
- Bug Fixed: Testimonial position text no longer triggers a warning when a testimonial has no position set
- Bug Fixed: Settings link on the Plugins page no longer appears on unrelated plugins
- Improved: License links now use secure HTTPS
- Improved: Tag links for Portfolio, Featured Content, and Service items now reference the correct taxonomy
Essential Content Types 2.5
- Security Fix: All admin form submissions, AJAX handlers, and meta boxes now properly validate and sanitize user input before saving
- Security Fix: Admin access checks now use WordPress capability checks instead of role checks, which works correctly with custom user roles
- Bug Fixed: Food menu price field now has its own security check before saving
- Bug Fixed: Testimonial Customizer settings (title, description, featured image) now save and display correctly whether or not Jetpack is active
- Restored: Testimonials section is again visible under Appearance > Customize when Jetpack is not active
- Bug Fixed: Portfolio section now works correctly when WooCommerce is active alongside Jetpack
- Bug Fixed: Archive page titles for non-ECT post types (e.g. blog posts) were sometimes blank or incorrect
- Bug Fixed: PHP 8 compatibility — resolved an undefined variable error on archive pages
- Bug Fixed: Uninstalling on a multisite network now correctly removes plugin data from all sites
- Bug Fixed: Several admin labels and help text that were not available for translation can now be translated
- Bug Fixed: Food menu category filtering updated to use the current WordPress API
- Improved: Admin and shortcode scripts now load in the footer for better page performance
- Compatibility check up to version 7.0
Essential Content Types 2.4
- Bug Fixed: WordPress.WP.I18n.TextDomainMismatch
- Bug Fixed: missing_direct_file_access_protection
- Bug Fixed: WordPress.WP.I18n.MissingTranslatorsComment
- Bug Fixed:WordPress.Security.EscapeOutput.OutputNotEscaped
- Compatibility check up to version 7.0
20251 release
Essential Content Types 2.3
- Bug Fixed: Translation loading
- Compatibility check up to version 6.8
20243 releases
Essential Content Types 2.2.6
- Compatibility check up to version 6.6
Essential Content Types 2.2.5
- Bug Fixed: Localization issue (Reported by itapress)
- Bug Fixed: Text domain issue (Reported by itapress)
Essential Content Types 2.2.4
- Compatibility check up to version 6.5
20232 releases
Essential Content Types 2.2.3
- Compatibility check up to version 6.4
Essential Content Types 2.2.2
- Compatibility check up to version 6.2
- Added: Upgrade to Premium link
20224 releases
Essential Content Types 2.2.1
- Compatibility check up to version 6.1
Essential Content Types 2.2
- Bug Fixed: Undefined index notice in the archive when other CPT is registered. (Prop: deb)
Essential Content Types 2.1
- Bug Fixed: Body class issue
- Compatibility check up to version 6.0
Essential Content Types 2.0
- Compatibility check up to version 5.9
20213 releases
Essential Content Types 1.9.1
- Bug Fixed: Uniform default layout adjusted for Portfolio
Essential Content Types 1.9
- Bug Fixed: Security issue on ajax calls
Essential Content Types 1.8.6
- Bug Fixed: Deprecated – Required parameter $atts follows optional parameter
- Compatibility check up to version 5.8
20206 releases
Essential Content Types 1.8.5
- Bug Fixed: ECT archive title messing with other NON-ECT archive title
Essential Content Types 1.8.4
- Bug Fixed: ECT archive title and description via customizer
- Compatibility check up to version 5.6
Essential Content Types 1.8.3
- Bug Fixed: Check if thumbnail exists on templates
Essential Content Types 1.8.2
- Bug Fixed: Issue in add new theme page
Essential Content Types 1.8.1
- Added: French translation by Charles GIRARDIN
Essential Content Types 1.8
- Compatibility check up to version 5.4
20194 releases
Essential Content Types 1.7
- Compatibility check up to version 5.3
Essential Content Types 1.6
- Added: Option to turn off Catch Themes and Catch Plugins tabs
- Compatibility check up to version 5.2
- Updated: Adjust CPT archive and custom taxonomies to obey CPT reading setting
Essential Content Types 1.5.1
- Added: Excerpt support for CPT
- Updated: Catch Themes and Catch Plugins tabs displaying code
Essential Content Types 1.5
20186 releases
Essential Content Types 1.4
Essential Content Types 1.3
Essential Content Types 1.2
Essential Content Types 1.1
Essential Content Types 1.0.9
Essential Content Types 1.0.8
20178 releases
Essential Content Types 1.0.7
Essential Content Types 1.0.6
Essential Content Types 1.0.5
Essential Content Types 1.0.4
Essential Content Types 1.0.3
Essential Content Types 1.0.2
Essential Content Types 1.0.1
Essential Content Types 1.0.0
Questions about Essential Content Types’s releases
What is the latest version of Essential Content Types?
2.6, released on Jun 16, 2026 (4 months ago). It’s tested up to WordPress 7.0.8 and needs PHP 7.4 or later.
How often is Essential Content Types updated?
3 releases in the last year, about one every 36 days. Its first release on WordPress.org dates from April 2017.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Essential Content Types’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.