Support » Plugin: HTTP Headers » Incompatibility with WPML

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Dimitar Ivanov


    Hi @danvy

    I’ve never used the WPML plugin, and can’t found it here:

    Note that CSP is very powerful header, and when is not properly configured might broke your website.

    My advice is to configure the CSP piece by piece. And to watch the server log and DevTools console after each change of CSP. There you can find enough descriptive error about the resource that cause a policy violation.

    In case of error that crashes your website you can manually edit the .htaccess file, and comment the line with CSP header.

    Hi @danvy and @zinoui

    I’m Itamar from WPML WordPress Multilingual) technical support team.

    Our compatibility team has found a fix for this issue. Here is how it can be fixed.

    1. Take a backup of your site in case something goes wrong.

    2. Edit with code editor the following file in the HTTP Headers plugin folder.

    3. Replace the following lines 1417/1418

    add_action("added_option", 'http_headers_option');
    add_action("updated_option", 'http_headers_option');


    add_action("added_option", function() {
         add_action('admin_init', 'http_headers_option');
         add_action("updated_option", 'http_headers_option');});

    4. This should solve the fatal error issue when saving the HTTP Headers options. It works for me on the test site.

    Thread Starter danvy


    Thank you Itamar and WPML team for the help on solving this problem.
    Dimitar, feel free to send me a preview build if you want me to test it.

    Thread Starter danvy


    Hello @zinou,
    Do you have an update on this ?


    Plugin Author Dimitar Ivanov


    The snippet above doesn’t works – after an update of settings they are not updated in the .htaccess file.

    To release an update I need to have that plugin to see by myself what’s the issue and how to fix it.

    @irondev Have you provided WPML to @zinoui for debugging/testing? I have 2 sites with both WPML & HTTP Headers, and I’m sure several others seek a solution.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Incompatibility with WPML’ is closed to new replies.