Display Recent Posts, Recently Commented Posts, Recently Modified Posts, Random Posts, and other post listings using the post information of your choosing in an easily customizable manner. You can narrow post searches by specifying categories and/or authors, among other things.
Category Scores
Issues to Review
Prioritized issue groups from the latest Plugin Check scan
Maintainability
39
11 issue groups
Security
12
4 issue groups
I18n
2
2 issue groups
Repo Compliance
2
2 issue groups
ERRORMaintainabilitystrip tags strip tagsstrip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.6
- Category
- Maintainability
- Occurrences
- 6
- Severity
- error
Sample message
strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.
ERRORMaintainabilityDeprecated parameter: the_author parameter 1The parameter "$idmode" at position #1 of the_author() has been deprecated since WordPress version 2.1.0. Use "" instead.6
- Category
- Maintainability
- Occurrences
- 6
- Severity
- error
Sample message
The parameter "$idmode" at position #1 of the_author() has been deprecated since WordPress version 2.1.0. Use "" instead.
ERRORMaintainabilityDeprecated parameter: the_author parameter 2The parameter "false" at position #2 of the_author() has been deprecated since WordPress version 1.5.0. Instead do not pass the parameter.6
- Category
- Maintainability
- Occurrences
- 6
- Severity
- error
Sample message
The parameter "false" at position #2 of the_author() has been deprecated since WordPress version 1.5.0. Instead do not pass the parameter.
ERRORSecurityDatabase parameter is not escapedUnescaped parameter $post->ID used in $wpdb->get_results()\n$wpdb->comments assigned unsafely at line 245.5
- Category
- Security
- Occurrences
- 5
- Severity
- error
Sample message
Unescaped parameter $post->ID used in $wpdb->get_results()\n$wpdb->comments assigned unsafely at line 245.
WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.5
- Category
- Maintainability
- Occurrences
- 5
- Severity
- warning
Sample message
Use of a direct database call is discouraged.
WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().5
- Category
- Maintainability
- Occurrences
- 5
- Severity
- warning
Sample message
Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
ERRORMaintainabilityDeprecated function: wp_specialcharswp_specialchars() has been deprecated since WordPress version 2.8.0. Use esc_html() instead.5
- Category
- Maintainability
- Occurrences
- 5
- Severity
- error
Sample message
wp_specialchars() has been deprecated since WordPress version 2.8.0. Use esc_html() instead.
WARNINGSecurityInterpolated SQL is not preparedUse placeholders and $wpdb->prepare(); found interpolated variable $nlimit at "SELECT comment_author, comment_ID FROM $wpdb->comments WHERE comment_post_ID = '$post->ID' and comment_approved = '1' AND ( comment_type = '' OR comment_type = 'comment' ) ORDER BY comment_date DESC LIMIT $nlimit"3
- Category
- Security
- Occurrences
- 3
- Severity
- warning
Sample message
Use placeholders and $wpdb->prepare(); found interpolated variable $nlimit at "SELECT comment_author, comment_ID FROM $wpdb->comments WHERE comment_post_ID = '$post->ID' and comment_approved = '1' AND ( comment_type = '' OR comment_type = 'comment' ) ORDER BY comment_date DESC LIMIT $nlimit"
ERRORSecuritySQL query is not preparedUse placeholders and $wpdb->prepare(); found $sql3
- Category
- Security
- Occurrences
- 3
- Severity
- error
Sample message
Use placeholders and $wpdb->prepare(); found $sql
ERRORMaintainabilityDeprecated function: get_category_childrenget_category_children() has been deprecated since WordPress version 2.8.0. Use get_term_children() instead.2
- Category
- Maintainability
- Occurrences
- 2
- Severity
- error
Sample message
get_category_children() has been deprecated since WordPress version 2.8.0. Use get_term_children() instead.
Show 9 moreShow less
ERRORSecurityOutput is not escaped1
- Category
- Security
- Occurrences
- 1
- Severity
- error
Sample message
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$text'.
ERRORMaintainabilityDeprecated function: get_author_link1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- error
Sample message
get_author_link() has been deprecated since WordPress version 2.1.0. Use get_author_posts_url() instead.
ERRORMaintainabilityDeprecated function: get_settings1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- error
Sample message
get_settings() has been deprecated since WordPress version 2.1.0. Use get_option() instead.
ERRORMaintainabilityDeprecated function: get_usernumposts1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- error
Sample message
get_usernumposts() has been deprecated since WordPress version 3.0.0. Use count_user_posts() instead.
ERRORI18nMissing Arg Domain1
- Category
- I18n
- Occurrences
- 1
- Severity
- error
Sample message
Missing $domain parameter in function call to __().
ERRORI18nMissing Translators Comment1
- Category
- I18n
- Occurrences
- 1
- Severity
- error
Sample message
A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.
ERRORMaintainabilityMissing direct file access protection1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- error
Sample message
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
ERRORRepo Complianceno plugin readme1
- Category
- Repo Compliance
- Occurrences
- 1
- Severity
- error
Sample message
The plugin readme.txt does not exist.
ERRORRepo Complianceplugin header no license1
- Category
- Repo Compliance
- Occurrences
- 1
- Severity
- error
Sample message
Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.
External Connections
Potential connections found in static code analysis.
Outbound calls
4
External assets
0
Incoming endpoints
0
Notable Domains
External Asset Domains
No external asset domains detected.
Incoming Endpoints
No public endpoints detected.
Score History
First score snapshot
v1.5
54
Latest
- Findings
- 55
- Errors
- 42
- Warnings
- 13
- Check
- 2.0.0
| Scan | Score | Findings | Errors | Warnings | Plugin | Check |
|---|---|---|---|---|---|---|
| Latest | 54 | 55 | 42 | 13 | v1.5 | 2.0.0 |
Relationship Map
Author, categories, issues, domains, and nearby plugins.
Relationship links
Author
Issue
Domain
Related
Author
Issue
Domain
Related
Related Plugins
40k+ active installs
10k+ active installs
9k+ active installs
6k+ active installs
4k+ active installs
4k+ active installs