Search-Fullscreen

Ricerca Fullscreen is a powerful WordPress plugin that enhances your website's search functionality by providing a sleek, full-page search experience. It adds a customizable search icon to your pages that, when clicked, opens an elegant full-screen search popup.

Key Features
  • Full-page search popup for an immersive search experience
  • Customizable search icon
  • Ability to exclude specific posts from search results
  • Responsive design that works on all devices
  • Easy integration using a simple shortcode

Installation
  1. Upload the plugin files to the `/wp-content/plugins/ricerca-fullscreen` directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Use the Settings -> Fullscreen Search screen to configure the plugin.
  4. Place the [ricerca_fullscreen] shortcode in your pages or posts where you want the search icon to appear.

Technical Details
Search Engine Functionality
Ricerca Fullscreen leverages WordPress's built-in search functionality, enhancing it with the following features:
  • Uses WordPress's WP_Query class to perform searches, ensuring compatibility with your existing content structure.
  • Implements custom filtering to exclude specified posts from search results.
  • Utilizes WordPress's native pre_get_posts action to modify search queries without altering core functionality.
  • Supports full-text search across all indexed post types in your WordPress installation.
Front-end Implementation
  • Uses vanilla JavaScript for the search icon functionality and popup behavior, ensuring fast performance and minimal conflicts with other scripts.
  • Implements CSS transitions for smooth opening and closing of the full-page search popup.
  • Utilizes SVG for the search icon, providing crisp visuals at any resolution.
Security Measures
Ricerca Fullscreen is built with security in mind:
  • All user inputs are properly sanitized and validated to prevent XSS attacks.
  • Uses WordPress nonces to protect against CSRF attacks in the admin settings page.
  • Implements capability checks to ensure only authorized users can modify plugin settings.
  • Escapes all output to prevent potential XSS vulnerabilities in search results.
  • Uses prepared SQL statements (via WordPress's $wpdb class) to prevent SQL injection attacks.
Support and Updates
For support, feature requests, or to report bugs, please visit our support page. We regularly update the plugin to ensure compatibility with the latest version of WordPress and to add new features based on user feedback.
Download
You can download the latest version of Ricerca Fullscreen here.