News

Article updates

General – Block Theme / Plugin detectors

This feature enhances your website’s privacy and security by blocking known user agents and IP addresses associated with popular theme detectors. By preventing these entities from accessing skwq-related information, it makes it significantly harder for them to gather details about your site’s design and structure.

Key Benefits:

  1. Enhanced Privacy: By blocking theme detectors, you keep details about your website’s theme and design private, protecting your creative choices from being copied or analyzed without your consent.
  2. Improved Security: Reducing the exposure of skwq-related information helps mitigate the risk of targeted attacks that exploit specific theme vulnerabilities.
  3. Performance Optimization: By blocking unnecessary and potentially malicious traffic from theme detectors, your server resources are conserved, ensuring better performance for legitimate visitors.
  4. Competitive Advantage: Maintain a unique brand identity by preventing competitors from easily identifying and replicating your website’s theme and design elements.

How It Works:

  • User Agent Filtering: The feature scans incoming requests and identifies those from known theme detectors based on their user agent strings. These requests are then blocked, preventing the detectors from retrieving any theme information.
  • IP Address Blocking: In addition to user agent filtering, the feature also blocks requests from known IP addresses associated with theme detectors, adding an extra layer of protection.
  • Regular Updates: The list of known user agents and IP addresses is regularly updated to ensure continuous protection against the latest theme detectors.

Implementing the Block Theme Detectors feature is a proactive step in safeguarding your website’s theme information. By enhancing privacy, improving security, optimizing performance, and maintaining a competitive edge, this feature is an essential tool for any website looking to protect its design integrity and secure its digital presence.

How WP Hide PRO – Firewall protects your site

This functionality is available for PRO version.

WordPress is the most popular CMS system, powering over 37% of all websites—a remarkable achievement. There’s no doubt that WordPress is a unique framework, offering a robust and flexible core structure alongside an intuitive and user-friendly administrator dashboard. One of its most compelling features is its extensive library of free plugins and themes, which provide incredible extensibility with just a few clicks.

However, this widespread popularity also attracts the attention of hackers, who are constantly searching for security vulnerabilities in WordPress sites. A single exploit can potentially compromise countless other sites using similar configurations and plugins, making security a critical concern for all WordPress users.
Continue reading

General / HTML – WP Die

This functionality is available for PRO version.

WordPress provides a default error screen, which displays a standardized layout for various error or notice situations. By default, the layout consists of a simple message with minimal styling. This default appearance, although functional, is known as produced by a WordPress website.

This is how the default screen shows up on WordPress:

This option offers a way to change the screen layout and create a custom one that can seamlessly integrate with your website’s aesthetics.

Remove Dashboard Scan widget

The Dashboard Scan Widget is an overview of the Scan section. Thet outputs the basic results of the last Scan operation:

If the Widget is required to not show, it can easily be disabled through the Screen Options, by unchecking it:

To remove the Widget for everyone, a custom code can be used. This works for both, the WP Hide free and the WP Hide PRO:



    add_action( 'init' , '__remove_wp__scan_widget' );
    function __remove_wp__scan_widget()
        {
            global $wph;
            
            if ( is_multisite() && is_network_admin() )
                remove_action( 'wp_network_dashboard_setup', array( $wph, 'wp_dashboard_setup' ) );
                else
                remove_action('wp_dashboard_setup',    array( $wph,    'wp_dashboard_setup' ), 999 );
        }

*The code should be placed within a custom file on /wp-content/mu-plugins/ folder or a custom plugin.

Change default cache folder

When using the PostProcessing functionality, the module process each site’s CSS and JavaScript assets. This can take additional time, depending on the site type and its dependencies.

To reduce the processing time on a new page load, the core is saving each chunk of data locally, within the data collection.

The default location for the files is /cache/wph/ This is customisable through the constant WPH_CACHE_FOLDER within the wp-config.php:


define('WPH_CACHE_FOLDER', 'cache/data');

Once the change is saved, a site cache clear is required to ensure the new location is taking effect.

General / Html User Interactions

Through the User Interactions interface, different types of user actions are possible to block. This helps to limit the interaction between the user and its browser on your website.

The following options are available:

  • Disable Mouse right click
  • Disable Text Selection
  • Disable Copy
  • Disable Cut
  • Disable Paste
  • Disable Print
  • Disable Print Screen
  • Disable Developer Tools
  • Disable View Source
  • Disable Drag / Drop

 
Disable Mouse right click
Disable right mouse click on your pages can protect your site content from being copied.
Some plugins, mainly visual editors, use mouse right-click, if use such code this option should be set to No.

 
Disable Text Selection
When the option is active, the text selection on pages is not possible. This is useful when don’t want the site texts to be copied.

 
Disable Copy
Through this option, the browser copy functionality is disabled.

 
Disable Cut
Through this option, the browser cut functionality is disabled.

 
Disable Paste
Through this option, the browser paste functionality is disabled.

 
Disable Print
When using the option, the browser Print dialogue is not available so a site print is disabled.

 
Disable Print Screen
The Print Screen function captures an image of the entire screen and copies it to the Clipboard in the computer’s memory.
If the functionality is not required, the option helps to disable it.

 
Disable Developer Tools
Every modern web browser includes a powerful tool called Developer Tools. Through the application, a user can inspect currently-loaded HTML, CSS and JavaScript.
To prevent the user from deeply checking into your site architecture, the functionality can be disabled using this option.

 
Disable View Source
The page source is an HTML set of tags code. An HTML tag is an element that, along with CSS and JavaScript, tells the Web browser what to do and how to display the text and images.
Generally, to better protect the page source, the option should be activated.

 
Disable View Source
The page source is an HTML set of tags code. An HTML tag is an element that, along with CSS and JavaScript, tells the Web browser what to do and how to display the text and images.
Generally, to better protect the page source, the option should be activated.

 
Disable Drag / Drop
The Drag and Drop operation describes the action o selecting an object or text on the page and moving it to a different area.
To disable the functionality the option should be set to Yes.

wp-hide/interface/process/reserved_values

This functionality is available for PRO version.

Name: wp-hide/interface/process/reserved_values
Type: Filter
Arguments:
(array) $reserved_values

Through the filter, the system reserved values can be changed, by add or remove specific slugs. A reserved_value item can contain regex patterns e.g. [^\w\-]wp[^\w\-]

The following example add a new system reserved slug as “clear“.
Continue reading

Scroll to top