[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