Customizable Post Listings

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.

v1.5Scott ReillyUpdated Added 700 installs0% rating
54
Score
42
Errors
13
Warnings
+0
Change

Category Scores

Security34
Repo89
Performance100
Maintainability62

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

55 findings

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 more
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.

1 domains

Outbound calls

4

External assets

0

Incoming endpoints

0

Notable Domains

coffee2code.com4 · outbound

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

Relationship Map

Author, categories, issues, domains, and nearby plugins.

23 nodes

Related Plugins

Disable Search

40k+ active installs

99
Add Admin CSS

10k+ active installs

98
Allow Multiple Accounts

9k+ active installs

40
Configure SMTP

6k+ active installs

99
One Click Close Comments

4k+ active installs

99
Remember Me Controls

4k+ active installs

98