'.esc_html($info_msg) . ' ' . esc_html__('By protecting your files and assets, you can help prevent nefarious users gain key information and protect your server\'s resources.', 'all-in-one-wp-security-and-firewall').'

'; ?>
array( 'title' => __('Delete default WP files', 'all-in-one-wp-security-and-firewall') ), 'prevent-hotlinks' => array( 'title' => __('Prevent hotlinking', 'all-in-one-wp-security-and-firewall') ), 'php-file-editing' => array( 'title' => __('Disable PHP file editing', 'all-in-one-wp-security-and-firewall') ), ); $templates = apply_filters('aiowps_modify_file_protection_template', $templates); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- PCP warning. No nonce. $subtab = isset($_GET['subtab']) ? sanitize_text_field(wp_unslash($_GET['subtab'])) : ''; ?>

    $template) { // Check if the current title is the first title $is_active = ($key === $subtab || $template['title'] === $first_title) ? 'class="aiowps-active"' : ''; $title = $template['title']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- PCP error. $is_active has no user input to escape. echo '
  • ' . esc_html($title) . '
  • '; } ?>
$template) { $aio_wp_security->include_template('wp-admin/filesystem-security/partials/' . $key . '.php', false, array('show_disallow_file_edit_warning' => $show_disallow_file_edit_warning)); } ?>