refactor(admin): consolidate duplicate configuration
Remove duplicate comment, captcha, filing, and website-security configuration paths. Move front submission verification to the captcha scene matrix and retire obsolete admin routes and components.
This commit is contained in:
1 parent
0752a2fbf6
commit
ab70a5eae9
32 files changed
+86
-912
No files matched your search
@@ -9,18 +9,8 @@ defined('ABSPATH') || exit;
|
||||
|
||||
trait AuthReader {
|
||||
|
||||
/** 评论是否启用 */
|
||||
public static function comment_enabled(): bool {
|
||||
$s = self::get_all();
|
||||
return !isset($s['comment_enabled']) || !empty($s['comment_enabled']);
|
||||
}
|
||||
|
||||
/** 是否要求注册用户才能评论 */
|
||||
public static function comment_requires_registration(): bool {
|
||||
if (!self::comment_enabled()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
$user_id = get_current_user_id();
|
||||
return !class_exists(Capabilities::class) || !Capabilities::user_can('comment_add', $user_id);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user