Custom Post Type UI

Admin UI for creating custom content types like post types and taxonomies

v1.19.2webdevstudiosUpdated Added 1m+ installs92% rating50% support resolved
53
Score
16
Errors
23
Warnings
+0
Change

Category Scores

Security17
Repo100
Performance100
Maintainability93

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

39 findings

Security

32

4 issue groups

Maintainability

7

4 issue groups

ERRORSecurityOutput Not EscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$ui'.15
Category
Security
Occurrences
15
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$ui'.

WARNINGSecurityRecommendedProcessing form data without nonce verification.11
Category
Security
Occurrences
11
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGSecurityMissing Unslash$_GET['action'] not unslashed before sanitization. Use wp_unslash() or similar5
Category
Security
Occurrences
5
Severity
warning

Sample message

$_GET['action'] not unslashed before sanitization. Use wp_unslash() or similar

WARNINGMaintainabilityNon Prefixed Function FoundFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "disp_boolean".3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "disp_boolean".

WARNINGMaintainabilityNon Prefixed Hookname FoundHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpml_translate_single_string".2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpml_translate_single_string".

WARNINGMaintainabilityNon Prefixed Constant FoundGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "CPT_VERSION".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "CPT_VERSION".

WARNINGSecurityInput Not SanitizedDetected usage of a non-sanitized input variable: $_GET['cptui-dismiss-nonce']1
Category
Security
Occurrences
1
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_GET['cptui-dismiss-nonce']

ERRORMaintainabilitymissing direct file access protectionPHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

Score History

First score snapshot

v1.19.2

53

Latest

Findings
39
Errors
16
Warnings
23
Check
2.0.0

Related Plugins

Category Icon

2k+ active installs

100
Essential Content Types

20k+ active installs

100
Custom Post Type Widgets

10k+ active installs

99
Post Admin Word Count

3k+ active installs

99
Post Type Transfer

3k+ active installs

99
Archive Title

1k+ active installs

98