[wp-trac] [WordPress Trac] #50641: Everything is being called twice
WordPress Trac
noreply at wordpress.org
Sun Jul 12 23:08:42 UTC 2020
#50641: Everything is being called twice
----------------------------+-----------------------------
Reporter: luciano_mb | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Bootstrap/Load | Version: 5.4.2
Severity: critical | Keywords:
Focuses: performance |
----------------------------+-----------------------------
I noticed the problem when I was setting up an Ajax action which creates a
file with a random name. It always created 2 files with random names.
This is a clean install.
I went ahead and started debugging the core files and realized that
everything is called twice. For example, try echoing "ok" in the wp()
function in wp-includes/functions.php - it will output "okok" in the
front-end.
Is this by design or is there something wrong with the current version of
WP?
Is there something I should do to avoid this?
Thank you.
Steps to reproduce:
1 - Add this function to the theme functions.php:
function test() {
fopen("/var/www/html/yourpath/test." . random_int(0, 100000), "w");
die();
}
add_action('wp_ajax_test', 'test');
2 - Access the URL: /wp-admin/admin-ajax.php?action=test
3 - Check your directory to see 2 different files were created
--
Ticket URL: <https://core.trac.wordpress.org/ticket/50641>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list