The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing,…
About Custom post types, Custom Fields & more
The "Custom post types" WordPress plugin is a free and easy-to-use tool that allows you to create custom post types, taxonomies, fields, admin pages, and templates without any coding knowledge. It is compatible with a wide range of themes, plugins, and page builders, and offers additional features in the PRO version. Support the project by leaving a review, making a donation, or becoming a translation contributor.Screenshots




Changelog
5.0.6 – 2024-04-03
- FIX: version_compare first argument null;
- FIX: check if class exist before short load using functions.php;
- FEAT: add phpversion on feedback request;
5.0.5 – 2024-04-03
- FIX: sanitize shortcodes output;
5.0.4 – 2024-03-21
- FIX: improve plugin bug feedback;
5.0.3 – 2024-03-20
- FIX: improve plugin bug feedback;
5.0.2 – 2024-03-11
- FIX: improve plugin self-request security;
5.0.1 – 2024-02-16
- FIX: Authenticated (Administrator+) Stored Cross-Site Scripting (thanks to Taihei Shimamine);
- FIX: add sanitization on repeater fields;
- FIX: html field render only allowed HTML tags for post content;
- FIX: post types by code on field groups assignment (thanks to @alessiac95)
- FEAT: now text field accept allowed HTML tags for post content;
5.0.0 – 2023-11-06
- FIX: stored XSS vulnerability in admin screens with UI labels (thanks to Taihei Shimamine);
- FIX: repeater (remove the first item, and try to add a new item, this will overwrite the existing one);
- FIX: nested repeater (after first save, the add field button add multiple times as nested repeater);
- FIX: select2 conflicts;
- FIX: refresh rewrite rules after created content updating;
- FEAT: core refactoring to improve performance and security;
- FEAT: apply WordPress standard quality code rules;
- FEAT: check for pro min version;
- FEAT: improve all plugin hooks/filters;
- FEAT: Now can use on template {{cpt-field key=XXX}} instead [cpt-field key=XXX] (for all shortcode of this plugin);
- FEAT: Now the [cpt-field]/[cpt-*-field] shortcode accept a new argument “output-filter”, if set to “0” the meta value is returned from db without apply filters, default true;
- FEAT: Now the [cpt-term] shortcode accept 2 new arguments: “output-type” links|names|ids, default links; “separator” default “, “;
- DEPRECATED: hook cpt_field_types;
4.0.12 – 2023-09-01
- Fix bug on admin page registration and not admin logged (@mhannpannos);
- Introduce admin only fields for admin notices;
4.0.11 – 2023-08-28
- Fix bug on file fields preview;
- Introducing fields for Menu items;
4.0.10 – 2023-08-17
- Color picker native instead vanilla;
- Introducing fields for Media and Comment;
- Improve rest api fields for: terms, users, media, comments;
4.0.9 – 2023-08-16
- Introducing of blacklist for prevent the override of core contents;
- Edit “Key” label to “ID”;
- Introducing Core instance;
4.0.8 – 2023-08-07
- Restore extra/users field groups;
- Improve quality of code;
- Introduce REST API fields feature;
- Add translation template;
4.0.7 – 2023-07-30
- Activation/deactivation actions;
4.0.6 – 2023-07-28
- Performance improvments;
4.0.5 – 2023-06-30
- Check if attachment.sizes.thumbnail.url exists on file field (@dealespaloit);
4.0.4 – 2023-06-12
- Fix file field styles inside repeater field (@dealespaloit);
- Prevent multiple type filter on field output;
- Post rel / Tax rel output aria-label;
Previous versions changelog
- Refer to v5.0.0 readme.txt (https://downloads.wordpress.org/plugin/custom-post-types.5.0.0.zip);
