WPIntell

Source evidence

Memory exhaustion calling get_users()

Login Page Styler – Custom WordPress Login Page Customizer & Security · support · 2025-08-13T00:39:00+00:00

complaintsentiment
highseverity
0.88relevance
0replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

3 / 22 rows with source links

13.6% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

19 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
concerneduser99 unresolved
A part of the code of this plugin calls get_users() without any parameters. This loads ALL users of the site into memory and causes memory exhaustion for sites that have sufficient users. I have about 6,000 user entries in my wp_users table. I found this out when I upgraded to version 7.12 from version 5.1.2. As soon as I upgraded the plugin, my site became inaccessible with the white screen of death. The Apache error log had entries that looked like this: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /var/www/html/wp-includes/class-wpdb.php on line 2315. After debugging the issue, I tracked it down to this plugin’s call to get_users() in the function lps_auto_disable_expired_access in loginPageStylerTemp.php . Please do not call get_users() and instead use a more memory efficient way to achieve the same results.

Comments

0 shown

No comments were stored for this source.