| @@ -168,8 +168,13 @@ | ||
| 168 | 168 | $baseUrl = 'https://community.buddyboss.com/wp-json/wp/v2/users/?per_page=50&page='; |
| 169 | 169 | |
| 170 | 170 | $page = 590; |
| 171 | 171 | |
| 172 | + $dumpDir = wp_upload_dir()['basedir'] . '/fcom-dump'; | |
| 173 | + if (!is_dir($dumpDir)) { | |
| 174 | + wp_mkdir_p($dumpDir); | |
| 175 | + } | |
| 176 | + | |
| 172 | 177 | while (true) { |
| 173 | 178 | $response = wp_remote_get($baseUrl . $page, [ |
| 174 | 179 | 'timeout' => 60, |
| 175 | 180 | ]); |
| @@ -186,9 +191,9 @@ | ||
| 186 | 191 | break; // No more users to fetch, exit the loop |
| 187 | 192 | } |
| 188 | 193 | |
| 189 | 194 | // save the json to a file |
| 190 | - file_put_contents(ABSPATH . '/dump/' . $page . '.json', $json); | |
| 195 | + file_put_contents($dumpDir . '/' . $page . '.json', $json); | |
| 191 | 196 | |
| 192 | 197 | \WP_CLI::line('Downloaded page ' . $page); |
| 193 | 198 | |
| 194 | 199 | |