{"id":219,"date":"2010-02-26T16:48:25","date_gmt":"2010-02-26T16:48:25","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/custom-post-type-ui\/"},"modified":"2026-05-11T13:10:37","modified_gmt":"2026-05-11T13:10:37","slug":"custom-post-type-ui","status":"publish","type":"plugin","link":"https:\/\/cn.wordpress.org\/plugins\/custom-post-type-ui\/","author":10409929,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.19.2","stable_tag":"1.19.2","tested":"7.0","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"Custom Post Type UI","header_author":"WebDevStudios","header_description":"","assets_banners_color":"744b47","last_updated":"2026-05-11 13:10:37","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=3084056","header_plugin_uri":"https:\/\/github.com\/WebDevStudios\/custom-post-type-ui\/","header_author_uri":"https:\/\/webdevstudios.com\/","rating":4.6,"author_block_rating":0,"active_installs":1000000,"downloads":23627034,"num_ratings":274,"support_threads":5,"support_threads_resolved":3,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.7.0.0":{"tag":"0.7.0.0","author":"williamsba1","date":"2011-02-25 17:09:46"},"0.7.1.0":{"tag":"0.7.1.0","author":"williamsba1","date":"2011-08-17 19:04:49"},"0.7.2.0":{"tag":"0.7.2.0","author":"williamsba1","date":"2012-07-11 13:48:30"},"0.8.0.0":{"tag":"0.8.0.0","author":"tw2113","date":"2013-06-20 15:22:33"},"0.8.1":{"tag":"0.8.1","author":"tw2113","date":"2013-10-18 15:23:40"},"0.8.2":{"tag":"0.8.2","author":"williamsba1","date":"2014-04-16 18:08:24"},"0.8.3":{"tag":"0.8.3","author":"tw2113","date":"2014-06-27 01:37:41"},"0.8.4":{"tag":"0.8.4","author":"tw2113","date":"2014-08-30 19:07:06"},"0.8.5":{"tag":"0.8.5","author":"tw2113","date":"2014-10-28 16:03:40"},"0.9.0":{"tag":"0.9.0","author":"tw2113","date":"2015-02-02 21:10:27"},"0.9.5":{"tag":"0.9.5","author":"tw2113","date":"2015-02-02 22:33:52"},"1.0.0":{"tag":"1.0.0","author":"tw2113","date":"2015-02-09 19:30:32"},"1.0.1":{"tag":"1.0.1","author":"tw2113","date":"2015-02-11 15:58:40"},"1.0.2":{"tag":"1.0.2","author":"tw2113","date":"2015-02-12 15:35:14"},"1.0.3":{"tag":"1.0.3","author":"tw2113","date":"2015-03-02 19:29:30"},"1.0.4":{"tag":"1.0.4","author":"tw2113","date":"2015-03-06 03:49:11"},"1.0.5":{"tag":"1.0.5","author":"tw2113","date":"2015-03-26 02:34:24"},"1.0.6":{"tag":"1.0.6","author":"tw2113","date":"2015-04-15 04:46:36"},"1.0.7":{"tag":"1.0.7","author":"tw2113","date":"2015-04-20 22:40:55"},"1.0.8":{"tag":"1.0.8","author":"tw2113","date":"2015-05-05 00:02:59"},"1.1.0":{"tag":"1.1.0","author":"tw2113","date":"2015-06-13 02:34:36"},"1.1.1":{"tag":"1.1.1","author":"tw2113","date":"2015-06-19 04:54:49"},"1.1.2":{"tag":"1.1.2","author":"tw2113","date":"2015-08-11 16:42:20"},"1.1.3":{"tag":"1.1.3","author":"tw2113","date":"2015-12-23 22:58:53"},"1.10.0":{"tag":"1.10.0","author":"tw2113","date":"2021-10-05 01:54:24"},"1.10.1":{"tag":"1.10.1","author":"tw2113","date":"2021-12-07 22:47:19"},"1.10.2":{"tag":"1.10.2","author":"tw2113","date":"2022-01-28 17:21:56"},"1.11.0":{"tag":"1.11.0","author":"tw2113","date":"2022-03-17 21:11:19"},"1.11.1":{"tag":"1.11.1","author":"tw2113","date":"2022-03-21 18:08:52"},"1.11.2":{"tag":"1.11.2","author":"tw2113","date":"2022-03-21 18:08:52"},"1.12.0":{"tag":"1.12.0","author":"tw2113","date":"2022-05-09 19:56:15"},"1.12.1":{"tag":"1.12.1","author":"tw2113","date":"2022-05-16 17:07:01"},"1.13.0":{"tag":"1.13.0","author":"tw2113","date":"2022-09-08 00:44:41"},"1.13.1":{"tag":"1.13.1","author":"tw2113","date":"2022-09-08 15:30:03"},"1.13.2":{"tag":"1.13.2","author":"tw2113","date":"2022-11-29 19:10:17"},"1.13.3":{"tag":"1.13.3","author":"tw2113","date":"2022-12-15 19:34:56"},"1.13.4":{"tag":"1.13.4","author":"tw2113","date":"2022-12-16 23:02:14"},"1.13.5":{"tag":"1.13.5","author":"webdevstudios","date":"2023-03-27 14:43:02"},"1.13.6":{"tag":"1.13.6","author":"webdevstudios","date":"2023-05-31 00:16:17"},"1.13.7":{"tag":"1.13.7","author":"webdevstudios","date":"2023-07-11 16:56:14"},"1.14.0":{"tag":"1.14.0","author":"webdevstudios","date":"2023-08-07 16:43:00"},"1.15.0":{"tag":"1.15.0","author":"webdevstudios","date":"2023-11-06 16:26:21"},"1.15.1":{"tag":"1.15.1","author":"webdevstudios","date":"2023-11-09 01:04:04"},"1.16.0":{"tag":"1.16.0","author":"webdevstudios","date":"2024-04-08 19:48:57"},"1.17.0":{"tag":"1.17.0","author":"webdevstudios","date":"2024-06-17 19:18:02"},"1.17.1":{"tag":"1.17.1","author":"webdevstudios","date":"2024-06-27 13:04:19"},"1.17.2":{"tag":"1.17.2","author":"webdevstudios","date":"2024-11-19 14:12:42"},"1.17.3":{"tag":"1.17.3","author":"webdevstudios","date":"2025-04-21 16:17:27"},"1.18.0":{"tag":"1.18.0","author":"webdevstudios","date":"2025-07-29 19:39:32"},"1.18.1":{"tag":"1.18.1","author":"webdevstudios","date":"2025-11-20 16:59:45"},"1.18.2":{"tag":"1.18.2","author":"webdevstudios","date":"2025-12-05 14:12:54"},"1.18.3":{"tag":"1.18.3","author":"webdevstudios","date":"2026-01-08 20:43:14"},"1.19.0":{"tag":"1.19.0","author":"webdevstudios","date":"2026-04-23 21:10:29"},"1.19.1":{"tag":"1.19.1","author":"webdevstudios","date":"2026-05-04 17:42:25"},"1.19.2":{"tag":"1.19.2","author":"webdevstudios","date":"2026-05-11 13:10:37"},"1.2.0":{"tag":"1.2.0","author":"tw2113","date":"2016-01-15 04:29:12"},"1.2.1":{"tag":"1.2.1","author":"tw2113","date":"2016-01-16 21:08:04"},"1.2.2":{"tag":"1.2.2","author":"tw2113","date":"2016-01-30 04:57:45"},"1.2.3":{"tag":"1.2.3","author":"tw2113","date":"2016-01-31 03:04:32"},"1.2.4":{"tag":"1.2.4","author":"tw2113","date":"2016-03-15 06:32:36"},"1.3.0":{"tag":"1.3.0","author":"tw2113","date":"2016-03-24 19:32:41"},"1.3.1":{"tag":"1.3.1","author":"tw2113","date":"2016-03-25 18:57:08"},"1.3.2":{"tag":"1.3.2","author":"tw2113","date":"2016-04-05 19:32:30"},"1.3.3":{"tag":"1.3.3","author":"tw2113","date":"2016-04-12 15:16:56"},"1.3.4":{"tag":"1.3.4","author":"tw2113","date":"2016-05-26 16:21:24"},"1.3.5":{"tag":"1.3.5","author":"tw2113","date":"2016-06-05 18:37:20"},"1.4.0":{"tag":"1.4.0","author":"tw2113","date":"2016-08-23 01:23:42"},"1.4.1":{"tag":"1.4.1","author":"tw2113","date":"2016-09-21 17:23:59"},"1.4.2":{"tag":"1.4.2","author":"tw2113","date":"2016-10-04 00:56:35"},"1.4.3":{"tag":"1.4.3","author":"tw2113","date":"2016-12-10 21:04:31"},"1.5.0":{"tag":"1.5.0","author":"tw2113","date":"2017-01-10 19:37:56"},"1.5.1":{"tag":"1.5.1","author":"tw2113","date":"2017-01-17 23:46:34"},"1.5.2":{"tag":"1.5.2","author":"tw2113","date":"2017-02-02 03:50:47"},"1.5.3":{"tag":"1.5.3","author":"tw2113","date":"2017-04-06 19:42:17"},"1.5.4":{"tag":"1.5.4","author":"tw2113","date":"2017-06-22 18:28:46"},"1.5.5":{"tag":"1.5.5","author":"tw2113","date":"2017-07-27 13:21:55"},"1.5.6":{"tag":"1.5.6","author":"tw2113","date":"2017-11-09 15:25:04"},"1.5.7":{"tag":"1.5.7","author":"tw2113","date":"2018-03-08 04:35:23"},"1.5.8":{"tag":"1.5.8","author":"tw2113","date":"2018-04-16 18:22:32"},"1.6.0":{"tag":"1.6.0","author":"tw2113","date":"2018-10-22 15:57:34"},"1.6.1":{"tag":"1.6.1","author":"tw2113","date":"2018-12-22 05:46:51"},"1.6.2":{"tag":"1.6.2","author":"tw2113","date":"2019-05-20 13:29:32"},"1.7.0":{"tag":"1.7.0","author":"tw2113","date":"2019-11-06 16:01:32"},"1.7.1":{"tag":"1.7.1","author":"tw2113","date":"2019-11-07 01:39:06"},"1.7.2":{"tag":"1.7.2","author":"tw2113","date":"2020-01-08 19:49:00"},"1.7.3":{"tag":"1.7.3","author":"tw2113","date":"2020-03-13 18:20:25"},"1.7.4":{"tag":"1.7.4","author":"tw2113","date":"2020-03-18 14:13:43"},"1.7.5":{"tag":"1.7.5","author":"tw2113","date":"2020-08-11 19:47:49"},"1.8.0":{"tag":"1.8.0","author":"tw2113","date":"2020-08-14 14:06:00"},"1.8.1":{"tag":"1.8.1","author":"tw2113","date":"2020-09-22 01:14:41"},"1.8.2":{"tag":"1.8.2","author":"tw2113","date":"2020-12-30 04:24:58"},"1.9.0":{"tag":"1.9.0","author":"tw2113","date":"2021-03-31 02:26:46"},"1.9.1":{"tag":"1.9.1","author":"tw2113","date":"2021-04-20 01:36:27"},"1.9.2":{"tag":"1.9.2","author":"tw2113","date":"2021-09-24 21:03:02"}},"upgrade_notice":[],"ratings":{"1":15,"2":4,"3":7,"4":14,"5":234},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2744389,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2744389,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2744389,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2744389,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3528735,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"meta\":{\"title\":\"Custom Post Type UI\",\"description\":\"Blueprint that runs Custom Post Type UI\",\"author\":\"WebDevStudios\",\"categories\":[\"Content\",\"CPT\",\"Taxonomy\"]},\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=cptui_main_menu\",\"preferredVersions\":{\"php\":\"7.4\",\"wp\":\"6.8\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"login\":true,\"plugins\":[\"custom-post-type-ui\"],\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"custom-post-type-ui\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["0.7.0.0","0.7.1.0","0.7.2.0","0.8.0.0","0.8.1","0.8.2","0.8.3","0.8.4","0.8.5","0.9.0","0.9.5","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.1.0","1.1.1","1.1.2","1.1.3","1.10.0","1.10.1","1.10.2","1.11.0","1.11.1","1.11.2","1.12.0","1.12.1","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.13.6","1.13.7","1.14.0","1.15.0","1.15.1","1.16.0","1.17.0","1.17.1","1.17.2","1.17.3","1.18.0","1.18.1","1.18.2","1.18.3","1.19.0","1.19.1","1.19.2","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.4.0","1.4.1","1.4.2","1.4.3","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6","1.5.7","1.5.8","1.6.0","1.6.1","1.6.2","1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.8.0","1.8.1","1.8.2","1.9.0","1.9.1","1.9.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3528735,"resolution":"1","location":"assets","locale":"","width":2918,"height":3148},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3528735,"resolution":"2","location":"assets","locale":"","width":2918,"height":3148},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3528735,"resolution":"3","location":"assets","locale":"","width":2918,"height":1952},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3528735,"resolution":"4","location":"assets","locale":"","width":2918,"height":1664},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3528735,"resolution":"5","location":"assets","locale":"","width":2918,"height":1670}},"screenshots":{"1":"Add new post type screen and tab.","2":"Add new taxonomy screen and tab.","3":"Registered post types and taxonomies from CPTUI.","4":"Tools screen.","5":"Help\/support screen."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[19996,1487,2008,91,5509],"plugin_category":[43,57,59],"plugin_contributors":[77726,77727,77725,77730],"plugin_business_model":[],"class_list":["post-219","plugin","type-plugin","status-publish","hentry","plugin_tags-content-types","plugin_tags-custom-post-types","plugin_tags-post-type","plugin_tags-taxonomy","plugin_tags-types","plugin_category-customization","plugin_category-taxonomy","plugin_category-utilities-and-tools","plugin_contributors-pluginize","plugin_contributors-tw2113","plugin_contributors-webdevstudios","plugin_contributors-williamsba1","plugin_committers-webdevstudios","plugin_committers-williamsba1","plugin_support_reps-tw2113"],"banners":{"banner":"https:\/\/ps.w.org\/custom-post-type-ui\/assets\/banner-772x250.png?rev=2744389","banner_2x":"https:\/\/ps.w.org\/custom-post-type-ui\/assets\/banner-1544x500.png?rev=2744389","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/custom-post-type-ui\/assets\/icon-128x128.png?rev=2744389","icon_2x":"https:\/\/ps.w.org\/custom-post-type-ui\/assets\/icon-256x256.png?rev=2744389","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/custom-post-type-ui\/assets\/screenshot-1.png?rev=3528735","caption":"Add new post type screen and tab."},{"src":"https:\/\/ps.w.org\/custom-post-type-ui\/assets\/screenshot-2.png?rev=3528735","caption":"Add new taxonomy screen and tab."},{"src":"https:\/\/ps.w.org\/custom-post-type-ui\/assets\/screenshot-3.png?rev=3528735","caption":"Registered post types and taxonomies from CPTUI."},{"src":"https:\/\/ps.w.org\/custom-post-type-ui\/assets\/screenshot-4.png?rev=3528735","caption":"Tools screen."},{"src":"https:\/\/ps.w.org\/custom-post-type-ui\/assets\/screenshot-5.png?rev=3528735","caption":"Help\/support screen."}],"raw_content":"<!--section=description-->\n<p>Custom Post Type UI provides an easy-to-use interface for registering and\nmanaging custom post types and taxonomies for your WordPress website \u2014 no\ncoding required.<\/p>\n\n<p>Used by more than 1,000,000 active WordPress sites, CPTUI is the trusted\nfoundation for building structured content in WordPress. Whether you are\ncreating a portfolio, events calendar, product catalog, staff directory, or\nany other custom content type, CPTUI gives you the tools to define it quickly\nand correctly.<\/p>\n\n<h4>Ready to go further? Meet CPT UI Pro<\/h4>\n\n<p>CPTUI handles registration. <strong>CPT UI Pro<\/strong> handles everything else.<\/p>\n\n<p><a href=\"https:\/\/pluginize.com\/plugins\/custom-post-type-ui-pro\/?utm_source=cptui-description&amp;utm_medium=text&amp;utm_campaign=wporg\">CPT UI Pro<\/a>\nis the official premium add-on built by the same WebDevStudios team that\ncreated and maintains this plugin. It extends CPTUI into a complete content\noperations stack \u2014 front-end display blocks, admin list table controls,\nmultisite management, and a full developer API.<\/p>\n\n<p><strong>Front-end display tools<\/strong><\/p>\n\n<ul>\n<li>Ten built-in layout options: Default, List, Single Post Type, Taxonomy\nList, Post Slider, Post Cards, Featured Plus, Grid, and Grid With Overlay<\/li>\n<li>Taxonomy Filter Blocks so visitors can filter content by term<\/li>\n<li>Single Post Block Templates to control individual post output<\/li>\n<li>Shortcode Builder for reusable, configurable display output<\/li>\n<\/ul>\n\n<p><strong>Admin list table management<\/strong><\/p>\n\n<ul>\n<li>Column Builder with drag-and-drop column control for any post type<\/li>\n<li>Advanced Filters by taxonomy, meta field, date, author, and status<\/li>\n<li>Screen Options Panel for per-user admin table visibility<\/li>\n<\/ul>\n\n<p><strong>Multisite management<\/strong><\/p>\n\n<ul>\n<li>Network-level CPT registration from one central location<\/li>\n<li>Push config to subsites to keep site structures consistent<\/li>\n<li>Per-site inheritance control for flexible network governance<\/li>\n<\/ul>\n\n<p><strong>Developer-focused workflow<\/strong><\/p>\n\n<ul>\n<li><code>cptui_pro_post_types<\/code> filter to merge, modify, or replace registrations<\/li>\n<li>Auto-discovery hooks so themes and plugins can register CPTs without\nmanual setup<\/li>\n<li>Programmatic registration API for JSON-driven or CI-driven workflows<\/li>\n<li>Extended REST API support on top of core CPTUI REST capabilities<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/pluginize.com\/plugins\/custom-post-type-ui-pro\/?utm_source=cptui-description&amp;utm_medium=text&amp;utm_campaign=wporg\">Get CPT UI Pro at Pluginize.com<\/a><\/p>\n\n<h4>Plugin development<\/h4>\n\n<p>Custom Post Type UI development is managed on GitHub, with official releases\npublished on WordPress.org. The GitHub repo can be found at\n<a href=\"https:\/\/github.com\/WebDevStudios\/custom-post-type-ui\">https:\/\/github.com\/WebDevStudios\/custom-post-type-ui<\/a>.\nPlease use the WordPress.org support tab for potential bugs, issues, or\nenhancement ideas.<\/p>\n\n<!--section=installation-->\n<h4>Admin installer via search<\/h4>\n\n<ol>\n<li>Visit the Add New plugin screen and search for \"custom post type ui\".<\/li>\n<li>Click the \"Install Now\" button.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Navigate to the \"CPTUI\" menu.<\/li>\n<\/ol>\n\n<h4>Admin installer via zip<\/h4>\n\n<ol>\n<li>Visit the Add New plugin screen and click the \"Upload Plugin\" button.<\/li>\n<li>Click the \"Browse...\" button and select the zip file from your computer.<\/li>\n<li>Click \"Install Now\" button.<\/li>\n<li>Once done uploading, activate Custom Post Type UI.<\/li>\n<\/ol>\n\n<h4>Manual<\/h4>\n\n<ol>\n<li>Upload the Custom Post Type UI folder to the plugins directory in your\nWordPress installation.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Navigate to the \"CPTUI\" menu.<\/li>\n<\/ol>\n\n<p>That's it! Now you can easily start creating custom post types and taxonomies\nin WordPress.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20is%20the%20user%20documentation%3F\"><h3>Where is the user documentation?<\/h3><\/dt>\n<dd><p>Please see https:\/\/docs.pluginize.com\/tutorials\/custom-post-type-ui\/<\/p><\/dd>\n<dt id=\"i%20registered%20my%20post%20types%20%E2%80%94%20how%20do%20i%20display%20them%20on%20the%20front%20end%3F\"><h3>I registered my post types \u2014 how do I display them on the front end?<\/h3><\/dt>\n<dd><p>The free CPTUI plugin handles registration. To display your custom content\nwith block editor layouts, filters, and templates, check out\n<a href=\"https:\/\/pluginize.com\/plugins\/custom-post-type-ui-pro\/?utm_source=cptui-faq&amp;utm_medium=text&amp;utm_campaign=wporg\">CPT UI Pro<\/a>.<\/p><\/dd>\n<dt id=\"does%20cpt%20ui%20pro%20require%20this%20free%20plugin%3F\"><h3>Does CPT UI Pro require this free plugin?<\/h3><\/dt>\n<dd><p>No. CPT UI Pro does not require Custom Post Type UI (free), but pairs great. Your existing post type and taxonomy content integrates automatically\n\u2014 no migration needed.<\/p><\/dd>\n<dt id=\"will%20the%20free%20plugin%20continue%20to%20be%20maintained%3F\"><h3>Will the free plugin continue to be maintained?<\/h3><\/dt>\n<dd><p>Absolutely. Custom Post Type UI will always be free and actively maintained.\nCPT UI Pro is an optional add-on for users who want to go further.<\/p><\/dd>\n<dt id=\"does%20cpt%20ui%20pro%20work%20with%20multisite%3F\"><h3>Does CPT UI Pro work with multisite?<\/h3><\/dt>\n<dd><p>Yes. CPT UI Pro includes dedicated multisite support with network-level\nregistration, config push to subsites, and per-site inheritance controls.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.19.2 - 2026-05-07<\/h4>\n\n<ul>\n<li>Fixed: JS error with changed icon picker on settings pages without an icon picker.<\/li>\n<li>Updated: CPTUI-Extended promotion has been changed to CPTUI-Pro new addon.<\/li>\n<\/ul>\n\n<h4>1.19.1 - 2026-05-04<\/h4>\n\n<ul>\n<li>Fixed: Escaped output on get code tab when no content types registered.<\/li>\n<li>Fixed: Force lowercase slugs on server side during save.<\/li>\n<li>Updated: Extra WPML support for labels.<\/li>\n<li>Updated: Pro product upsells.<\/li>\n<\/ul>\n\n<h4>1.19.0 - 2026-04-23<\/h4>\n\n<ul>\n<li>Added: Support for \"Filter by category\" and \"Filter by date\" labels. Thanks aloMalbarez.<\/li>\n<li>Fixed: PHP notices from upsell notification display check.<\/li>\n<li>Updated: Various capitalization for CPTUI submenu labels.<\/li>\n<li>Updated: developer.wordpress.org URLs that had redirects.<\/li>\n<li>Updated: jQuery-less Dashicon picker.<\/li>\n<\/ul>\n\n<h4>1.18.3 - 2026-01-08<\/h4>\n\n<ul>\n<li>Fixed: Remove double escaping in tools section for some output.<\/li>\n<li>Added: Dismissable upsell notifications for CPTUI Pro.<\/li>\n<\/ul>\n\n<h4>1.18.2 - 2025-12-05<\/h4>\n\n<ul>\n<li>Fixed: Security issue around Get Code functionality.<\/li>\n<li>Fixed: Potential security issue around post type descriptions.<\/li>\n<li>Updated: Various internationalization details.<\/li>\n<\/ul>\n\n<h4>1.18.1 - 2025-11-20<\/h4>\n\n<ul>\n<li>Fixed: Potential authorization access issues around content type modification.<\/li>\n<li>Fixed: JS issue regarding warning user when changing content type slugs.<\/li>\n<li>Updated: Revised \"new tab\" and rel=\"noopener\" link behavior and attributes.<\/li>\n<li>Updated: Cleaned up CPTUI About screen.<\/li>\n<\/ul>\n\n<h4>1.18.0 - 2025-07-29<\/h4>\n\n<ul>\n<li>Added: \"template_name\" label support.<\/li>\n<li>Fixed: Typo in \"games\" Dashicon classname.<\/li>\n<li>Updated: CPTUI admin ad graphics. Added ThemeSwitcher Pro.<\/li>\n<li>Updated: Touched up some label usage for post type registration screen.<\/li>\n<\/ul>","raw_excerpt":"Admin UI for creating custom content types like post types and taxonomies","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=219"}],"author":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webdevstudios"}],"wp:attachment":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=219"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=219"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=219"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=219"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=219"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}