ID; $null_img = function_exists('aksrt_null_image_url') ? aksrt_null_image_url('null.svg') : ''; $logout_url = wp_logout_url(home_url()); $appeal_link = function_exists('aksrt_get_user_ban_appeal_link') ? aksrt_get_user_ban_appeal_link($user_id, 'but c-blue padding-lg hollow') : ''; $ban_set_row = static function (string $label, string $value): string { if ($value === '') { return ''; } return '
' . esc_html($label) . '
' . esc_html($value) . '
'; }; ?>
display_name); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- row builder escapes. echo $ban_set_row(__('状态', 'aksrt'), (string) ($info['status'] ?? '')); echo $ban_set_row(__('开始时间', 'aksrt'), (string) ($info['start'] ?? '')); echo $ban_set_row(__('结束时间', 'aksrt'), (string) ($info['end'] ?? '')); echo $ban_set_row(__('原因', 'aksrt'), (string) ($info['reason'] ?? '')); echo $ban_set_row(__('说明', 'aksrt'), (string) ($info['desc'] ?? '')); if (!empty($info['no_appeal'])) { echo $ban_set_row(__('申诉权限', 'aksrt'), __('本次禁封您将不能发起申诉', 'aksrt')); echo $ban_set_row(__('禁止申诉说明', 'aksrt'), (string) ($info['no_appeal_desc'] ?? '')); } ?>