From mediawiki.org
This page is a translated version of the page Extension:Nuke and the translation is 56% complete.
この拡張機能は MediaWiki 1.18 以降に同梱されています。 そのため再度ダウンロードする必要はありません。 しかし、提供されているその他の手順に従う必要はあります。
MediaWiki 拡張機能マニュアル
リリースの状態: 安定
実装 特別ページ , ページの操作
説明 sysop (管理者) がページを一括削除できるようにする。
最新バージョン 1.3.0 (2017-03-01)
MediaWiki 1.28.1+
データベースの変更 いいえ
ライセンス GNU 一般公衆利用許諾書 2.0 以降
ヘルプ Help:Extension:Nuke/ja
  • nuke
Quarterly downloads 132 (Ranked 55th)
Public wikis using 12,649 (Ranked 7th)
translatewiki.net で翻訳を利用できる場合は、Nuke 拡張機能の翻訳にご協力ください
問題点 未解決のタスク · バグを報告

Nuke 拡張機能を使用することにより sysop (管理者) はページを一括削除できるようになります。


  • ダウンロードして、ファイルをextensions/フォルダー内のNukeという名前のディレクトリ内に配置します。
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Nuke
  • 以下のコードを LocalSettings.php ファイルの末尾に追加します:
    wfLoadExtension( 'Nuke' );
  • 必要に応じて設定します。
  • Yes 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。


利用者権限 "nuke" は自動的に "sysop" 利用者グループに付与されます。 これを切り離して、この権限を「nuke」のような専用の新しい利用者グループに割り当てるには、「LocalSettings.php」ファイルに以下を追加します:

$wgGroupPermissions['sysop']['nuke'] = false;
$wgGroupPermissions['nuke']['nuke'] = true;


関連項目: Help:Extension:Nuke

利用者または IP アドレスによって最近追加されたページを一括削除するには Special:Nuke に移動します。 If you don't want to filter by user, you can also just filter by namespace.

Only pages listed in recentchanges table will be shown. By default, this includes all pages created in last 90 days. 特別ページは特別:特別ページ一覧の下に 一括削除のように表示されます。

ページタイトルのパターンを指定することもできます。 フィールドは%lol%のようなSQLのワイルドカードを受け入れます。

すべての削除記録は Special:Log/delete に保持されます。


Command line
  • deleteBatch.php - Delete multiple pages using a text file containing the names
  • nukeNS.php - Delete all pages in a specific namespace without creating any deletion log (from command line)
  • deleteArchivedRevisions.php - Script to permanently blow away pages after deleting them (e.g. after using Extension:Nuke)