Forum Replies Created

Viewing 15 replies - 1 through 15 (of 21 total)
  • Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello,

    The case has been reported to our WordPress Developers, and they have confirmed that a fix should be deployed in the next release of the Speed Optimizer plugin. In the meantime, you can either disable debugging mode in WordPress:

    https://developer.ww.wp.xz.cn/advanced-administration/debug/debug-wordpress/

    Or, you can keep debug mode enabled and disable only the display of errors and warnings. You can do this by defining the following constants in the wp-config.php file:

    // Enable WP_DEBUG mode
    define( 'WP_DEBUG', true );

    // Enable Debug logging to the /wp-content/debug.log file
    define( 'WP_DEBUG_LOG', true );

    // Disable display of errors and warnings
    define( 'WP_DEBUG_DISPLAY', false );

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello @erikmolenaar ,

    Thank you for your feedback and observations! I have forwarded your questions to our WordPress developers and will update this topic once we have more information.

    In the meantime, your patience is highly appreciated.

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello Nikola,

    Our WordPress developers agree that your suggestion is valid and will consider it for future updates to the plugin. However, we cannot guarantee if or when this feature will be added.

    For now, you can use the current integrations with third-party form plugins that provide CAPTCHA/reCAPTCHA protection.

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello @ivoltbg,

    Thank you for your feedback!

    I have forwarded your concerns to our WordPress developers and will update this thread once we have more information.

    In the meantime, you can create a form using a third-party plugin that integrates with our SiteGround Email Marketing plugin and supports reCAPTCHA:

    https://eu.siteground.com/kb/category/email-marketing/lead-generation-plugin/

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello @kodako,

    The latest version of the Speed Optimizer plugin (v7.7.5) is tested and confirmed to work with the latest version of the WordPress core (v6.9). You can also see this in the “Tested up to” field on the plugin’s page here.

    Just in case, I installed a brand new WordPress application using the latest stable versions of the WordPress core, the Speed Optimizer plugin, and Elementor (v3.33.3). However, I was not able to spot any issues or errors while browsing through the website or creating a sample page.

    I also checked our internal channels but I did not find any recently reported problems with the plugin and the latest version of WordPress. This leads me to believe that the reported issue is specific to your website(s) and its (their) setup. In order to investigate this further, however, we will need more detailed information like the exact error that you saw or instructions on how to recreate the issue on our end. If your website(s) are hosted with SiteGround, please post a Help Desk ticket through your SiteGround User Area and provide us with as much information as possible regarding the reported problem and how we may reproduce it.

    In case you are experiencing problems with the frontend optimizations (CSS, JS, HTML minification, or CSS/JS combination), you can use the built-in exclude feature under each of those optimizations and exclude the specific script or stylesheet that is not compatible with the optimization feature. If the script/stylesheet in question is not listed in the exclude option, you can follow this guide on how to find its handle and exclude it with custom filters:

    https://ww.wp.xz.cn/support/topic/how-to-use-sg-optimizers-filters-procedure/

    Best regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello @znwd,

    Thank you for your feedback!

    Regarding the first issue with the latest posts widget: if those posts were scheduled for publishing and were not showing after being published, this is most likely caused by old website cache. Our WordPress developers are aware of a similar issue with scheduled posts and the website cache not being purged after publishing in the latest version of the Speed Optimizer plugin (v7.7.4). A fix is currently being worked on and should be included in the next version release. In the meantime, you can either downgrade to v7.7.3 of the plugin or manually purge the website cache.

    Regarding the conflict between Optimole and the Speed Optimizer plugins: in general, it is not a good practice to use two separate plugins with overlapping functionalities, as this can lead to various issues. For example, using Lazy Loading for images from two different plugins can lead to similar issues. If this is indeed the case, you should deactivate any duplicate features and use them only through one of the plugins.

    If none of the above is true and the website in question is hosted at SiteGround, please post a Help Desk ticket through your SiteGround Client Area so that we can investigate the case in more detail.

    As for the last reported issue, I believe you are referring to the Site Performance test, which utilizes Google PageSpeed. This functionality is implemented through their PageSpeed Insights API, which has some limitations. The reported error occurs when the maximum number of API requests for the hour or the day is reached. This is only a temporary error and should be cleared after a bit of time.

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello Jan,

    Thank you for your suggestion and the detailed information about the Live Preview feature. While I cannot confirm if or when this feature will be implemented, I have shared your feedback with our WordPress developers.

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello again,

    I wanted to provide you with a brief update: our WordPress developers have confirmed that an internal task has been created and a solution has been implemented. This solution is planned to be included in the upcoming plugin releases.

    Thank you once again for your valuable feedback and patience!

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello again,

    I wanted to provide you with a brief update: our WordPress developers have confirmed that an internal task has been created and a solution has been implemented. This solution is planned to be included in the upcoming plugin releases.

    Thank you once again for your valuable feedback and patience!

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello @pburki,

    As my colleague Delyan Delov mentioned, this particular error occurs when the Security Optimizer plugin records multiple failed login attempts from a specific IP address. However, if you were seeing this message even when using a different IP address, the response might have been cached. I can confirm that our caching service does not cache requests to the wp-admin area or the wp-login.php page, so this might be due to a third-party proxy service used on the website or a plugin set to aggressively cache all pages on the website. To confirm this, you can deactivate any third-party proxy service currently in use on the website (or bypass it with the help of the hosts file on your computer) and deactivate all plugins, except the Security Optimizer. If the problem no longer occurs, you can start reactivating the plugins and/or the proxy service one by one until the problematic one is found.

    Another possible reason would be a discrepancy in the website’s configuration and more specifically a difference between the WordPress Address (Site URL) and Site Address (Home URL) of the WordPress application. This can certainly lead to WordPress not functioning properly and among other things could also manifest in failed login attempts, thus triggering the Security Optimizer.

    In order to investigate this behavior further, however, we will need to reproduce it on our end. If you are a SiteGround customer, please post a support ticket through your SiteGround User Area and we will do our best to assist you.

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello @skolcs,

    Thank you for your feedback! The behavior you reported, where all WebP images are deleted after disabling the “Use WebP Images” feature, is normal for the current version of the plugin. This has been the standard behavior for several years. Additionally, a pop-up warning informs you of this action and requires your confirmation before proceeding.

    In case the images were lost and you are a SiteGround customer, you can use the latest available daily backup for your site and restore only the “wp-content/uploads/” folder. This should effectively restore all missing media files. For more details on the backup service and how to use it, please refer to this article:

    https://www.siteground.com/kb/backup-service/#How_to_restore_files_databases_and_emails

    We understand the importance of such cases, and I can assure you that we value our customers’ feedback. This is why we requested our WordPress developers to review the case. However, as we cannot specify an ETA on when this would happen and if the feature will be reworked, there is no need to keep this thread open. You can regularly check the release notes of future updates to see if a change has been implemented for this functionality.

    Thank you for your understanding and cooperation!

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello @clicknathan,

    Thank you for sharing this information! The reported behavior of deleting all WebP images after disabling the “Use WebP Images” feature is normal for the current release of the plugin, and this has been the case for several years now. There is also a pop-up warning that informs you of this action and requires your confirmation before proceeding.

    In case the images were lost and you are a SiteGround customer, you can use the latest available daily backup for your site and restore only the “wp-content/uploads/” folder. This should effectively restore all missing media files. For more details on the backup service and how to use it, please refer to this article:

    https://www.siteground.com/kb/backup-service/#How_to_restore_files_databases_and_emails

    We understand the importance of such cases, and I can assure you that we value our customers’ feedback. This is why we requested our WordPress developers to review the case. However, as we cannot specify an ETA on when this would happen and if the feature will be reworked, there is no need to keep this thread open. You can regularly check the release notes of future updates to see if a change has been implemented for this functionality.

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello @theduck ,

    This is expected behavior because WooCommerce and third-party extensions do not automatically recognize custom login URL changes. To resolve this, you or your developer should update the relevant email templates to include the custom login URL. Alternatively, you can log in to the WordPress Dashboard before clicking on the email links, ensuring your browser is already authorized to access these pages.

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello @mkristof,

    Thank you for the feedback! I have forwarded your suggestion to our WordPress developers for review. Although I cannot confirm if or when such a change will be implemented, I assure you that we value our clients’ feedback, and this will be reviewed at our earliest convenience.

    Best Regards,
    Stanimir Panayotov

    Plugin Support stanimirpanayotov

    (@stanimirpanayotov)

    Hello Dan,

    We actually do not change the file extension, and the image URL remains the original one. When there is a request for an image, we check if there is a WebP image variant for it. If there is one, we serve the WebP image instead of the requested one. If there is no WebP image variant, we serve the original image. This not only helps preserve the original image URLs but also allows older browsers that do not support WebP to see the website’s media—in this case, the original image will be served.

    You can confirm this in the response headers of the request for that image and checking the “content-type” header. For example, using the following CURL command:

    Stanimir.Panayotov@SiteGround:~$ curl -I -H "Accept: image/webp" https://cliftonaudiology.com/wp-content/uploads/2025/06/hearing-aid-test-clifton-sm.jpg

    Here are the response headers:

    HTTP/2 200
    server: nginx
    date: Wed, 09 Jul 2025 16:24:19 GMT
    content-type: image/webp
    content-length: 73932
    last-modified: Tue, 17 Jun 2025 10:46:08 GMT
    etag: “68514770-120cc”
    expires: Thu, 09 Jul 2026 16:24:19 GMT
    cache-control: max-age=31536000
    host-header: 8441280b0c35cbc1147f8ba998a563a7
    x-proxy-cache-info: DT:1
    accept-ranges: bytes

    As you can see from the above example, although I am requesting the hearing-aid-test-clifton-sm.jpg image, the returned one is with a “content-type: image/webp”. This indicates that the returned media file is a WebP image instead of the original JPG one.

    You can also use your browser’s developer tools (Network tab) to see this information as well. Here is a screenshot: https://snipboard.io/PRTNpz.jpg

    I hope this information will be useful.

    Best Regards
    Stanimir Panayotov

Viewing 15 replies - 1 through 15 (of 21 total)