Manual:protect.php
From Linux Web Expert
MediaWiki ファイル: protect.php | |
---|---|
場所: | maintenance/ |
ソース コード: | master • 1.41.1 • 1.40.3 • 1.39.7 |
クラス: | Protect |
詳細
protect.php ファイルは、ページの保護と保護解除を扱うメンテナンス スクリプトです。
オプション/引数
This script takes the title of the page as the first argument.
Tip: Spaces inside a title must be replaced with underscores ( _ ), or use double quotation marks like "Foo Bar"
This script accepts these options:
オプション | 必須かどうか | 既定値 | |
---|---|---|---|
--unprotect | Removes protection | <translate> Optional</translate> | |
--semiprotect | Adds semi-protection | <translate> Optional</translate> | |
--cascade | Add cascading protection | <translate> Optional</translate> | |
--user | Username to protect with | <translate> Optional</translate> | |
--reason | Reason for un/protection | <translate> Optional</translate> |
使用法
php maintenance/protect.php title [ --unprotect| --semiprotect| --cascade| --user| --reason ]
Allowing only autoconfirmed users to edit the page
Terminal
$ php maintenance/protect.php "Lorem" --semiprotect --reason "Allowing only autoconfirmed users to edit" Updating protection status... done
Allowing only sysop users to edit the page
Terminal
$ php maintenance/protect.php "Lorem" --cascade --reason "Allowing only sysop users to edit" Updating protection status... done
Removing protection from a page
Terminal
$ php maintenance/protect.php "Lorem" --unprotect --reason "Removing protection" Updating protection status... done
Protecting a page as username "Foo"
If you don't pass the --user option to the script, it will perform the action with user User:Maintenance script.
Terminal
$ php maintenance/protect.php "Lorem" --cascade --user "Foo" --reason "Allowing only sysop users to edit" Updating protection status... done