• Resolved laurosollero

    (@laurosollero)


    Hey there,

    I’ve got the notice:

    
    Notice: WP_Scripts::localize was called incorrectly.
    The $l10n parameter must be an array. To pass arbitrary
    data to scripts, use the wp_add_inline_script()
    function instead. Please see Debugging in WordPress
    for more information. (This message was added in version
    5.7.0.) in /wp-includes/functions.php on line 5313
    

    With further inspection I came to realize your call to the wp_localize_script function is using a string (‘loader’) as the third argument, but it should be an array, as the documentation says:

    wp_localize_script( string $handle, string $object_name, array $l10n )

    https://developer.ww.wp.xz.cn/reference/functions/wp_localize_script/

    A quick fix would be to just wrap the $_mff value into [] and you should be done.

    Thank you very much.

Viewing 1 replies (of 1 total)
  • Plugin Author Petermann

    (@ivanpetermann)

    Hi @laurosollero,

    I already sent a new version 1.5 with this fix.

    Thank you for your feedback and quick solution.

Viewing 1 replies (of 1 total)

The topic ‘Fix the wp_localize_script call’ is closed to new replies.