From MediaWiki.org
deleteBatch.php is a maintenance script located in the maintenance directory that can be used to delete a batch of pages.
php deleteBatch.php somepages.txt (This will delete the pages contained in the text file "somepages.txt")
| Option/Parameter |
Description |
| -u <user> |
Username that will be shown in the log entries. If left empty, deletions will be attributed to the user called Delete page script. |
| -r <reason> |
Reason for deletions. If empty, no reason will be shown in the logs. |
| -i <interval> |
Number of seconds to sleep after each deletion. |
| <listfile> |
A file (located in the maintenance directory) where each line contains the title of a page to be deleted. |
[edit] See also