get_all_settings(); $extra = isset( $s['robots_txt_extra'] ) && is_string( $s['robots_txt_extra'] ) ? trim( $s['robots_txt_extra'] ) : ''; if ( '' === $extra ) { return $output; } // Keep custom rules bounded and strip null bytes/control characters. $extra = substr( preg_replace( '/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/', '', $extra ), 0, 16384 ); return rtrim( $output ) . "\n\n# QW Optimize\n" . $extra . "\n"; } }