• Resolved bilalshaw

    (@bilalshaw)


    Yoast SEO Content Optimization is not working on the secondary (non-English) language. As a result I am unable to control the Title and Description that is shared on Facebook. It ends up sharing the whole post content on Facebook.

    When the Post editor loads, I can see the Content Optimization, but, as soon as I bring cursor over it, it disappears and apparently there is no way to get control SEO Title and Description for the post.

    Kindly look into this issue.

    Regards

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • I have this issue too, we’ve traced it to an incompatibility with Yoast SEO 9.2 and up combined with WPML (Sitepress multilingual CMS) 4.0.7 and up (we’ve not tested 4.0 – 4.0.6, 3.9.9 is known to have no issues)

    the javascript console shows errors and warnings;

    refresh-wpml-meta-box.js:1 Uncaught TypeError: Cannot read property 'isSavingMetaBoxes' of undefined
        at t.value (refresh-wpml-meta-box.js:1)
        at refresh-wpml-meta-box.js:1
        at wp-data-921.min.js:1
        at Array.forEach (<anonymous>)
        at e (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at a (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at Object.dispatch (wp-data-921.min.js:1)
        at Hx.v (wp-seo-post-scraper-921.min.js:1)
    value @ refresh-wpml-meta-box.js:1
    (anonymous) @ refresh-wpml-meta-box.js:1
    (anonymous) @ wp-data-921.min.js:1
    e @ wp-data-921.min.js:1
    (anonymous) @ wp-data-921.min.js:1
    a @ wp-data-921.min.js:1
    (anonymous) @ wp-data-921.min.js:1
    (anonymous) @ wp-data-921.min.js:1
    v @ wp-seo-post-scraper-921.min.js:1
    c.fire @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    fire @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    ax @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    setTimeout (async)
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    setTimeout (async)
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    u @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    c @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    l @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    load (async)
    n @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    e @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    F @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    e @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    loadAll @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    ux @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    lx @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    vx @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    qt @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    s @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    n @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    u @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    load (async)
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    qt @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    s @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    loadScripts @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    loadQueue @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    waitFor @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    qt @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    s @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    n @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    u @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    load (async)
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    qt @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    s @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    loadScripts @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    loadQueue @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    Cx @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    xx @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    render @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    n @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    (anonymous) @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    qt @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    e @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    C @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    d @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    a @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    
    wp-seo-post-scraper-921.min.js:1 TypeError: Cannot read property 'isSavingMetaBoxes' of undefined
        at t.value (refresh-wpml-meta-box.js:1)
        at refresh-wpml-meta-box.js:1
        at wp-data-921.min.js:1
        at Array.forEach (<anonymous>)
        at e (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at a (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at Object.dispatch (wp-data-921.min.js:1)
        at wp-seo-post-scraper-921.min.js:1
    (anonymous) @ wp-seo-post-scraper-921.min.js:1
    Promise.catch (async)
    o @ wp-seo-post-scraper-921.min.js:1
    (anonymous) @ wp-seo-post-scraper-921.min.js:1
    n @ components-921.min.js:1
    h @ components-921.min.js:1
    p @ components-921.min.js:1
    setTimeout (async)
    p @ components-921.min.js:1
    setTimeout (async)
    c @ components-921.min.js:1
    y @ components-921.min.js:1
    value @ wp-seo-post-scraper-921.min.js:1
    r.declareReloaded @ wp-seo-replacevar-plugin-921.min.js:1
    r.getAvailableFields @ wp-seo-replacevar-plugin-921.min.js:1
    r.bindFieldEvents @ wp-seo-replacevar-plugin-921.min.js:1
    each @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,shortcode,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.8:2
    each @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,shortcode,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.8:2
    r.registerEvents @ wp-seo-replacevar-plugin-921.min.js:1
    r @ wp-seo-replacevar-plugin-921.min.js:1
    D @ wp-seo-post-scraper-921.min.js:1
    i @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,shortcode,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.8:2
    fireWith @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,shortcode,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.8:2
    ready @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,shortcode,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.8:2
    K @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,shortcode,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.8:2
    
    wp-seo-post-scraper-921.min.js:1 TypeError: Cannot read property 'isSavingMetaBoxes' of undefined
        at t.value (refresh-wpml-meta-box.js:1)
        at refresh-wpml-meta-box.js:1
        at wp-data-921.min.js:1
        at Array.forEach (<anonymous>)
        at e (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at a (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at Object.dispatch (wp-data-921.min.js:1)
        at wp-seo-post-scraper-921.min.js:1
    (anonymous) @ wp-seo-post-scraper-921.min.js:1
    Promise.catch (async)
    o @ wp-seo-post-scraper-921.min.js:1
    (anonymous) @ wp-seo-post-scraper-921.min.js:1
    n @ components-921.min.js:1
    h @ components-921.min.js:1
    p @ components-921.min.js:1
    setTimeout (async)
    p @ components-921.min.js:1
    setTimeout (async)
    c @ components-921.min.js:1
    y @ components-921.min.js:1
    (anonymous) @ wp-seo-post-scraper-921.min.js:1
    Promise.then (async)
    o.init @ wp-seo-post-scraper-921.min.js:1
    value @ wp-seo-post-scraper-921.min.js:1
    D @ wp-seo-post-scraper-921.min.js:1
    i @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,shortcode,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.8:2
    fireWith @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,shortcode,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.8:2
    ready @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,shortcode,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.8:2
    K @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,shortcode,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.8:2
    
    wp-element-921.min.js:9 TypeError: Cannot read property 'isSavingMetaBoxes' of undefined
        at t.value (refresh-wpml-meta-box.js:1)
        at refresh-wpml-meta-box.js:1
        at wp-data-921.min.js:1
        at Array.forEach (<anonymous>)
        at e (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at a (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at wp-data-921.min.js:1
        at Object.onChangeAnalysisData (wp-seo-post-scraper-921.min.js:1)
    Un @ wp-element-921.min.js:9
    Wn.n.callback @ wp-element-921.min.js:9
    tn @ wp-element-921.min.js:9
    nn @ wp-element-921.min.js:9
    dr @ wp-element-921.min.js:9
    fr @ wp-element-921.min.js:9
    ur @ wp-element-921.min.js:9
    lr @ wp-element-921.min.js:9
    yr @ wp-element-921.min.js:9
    X @ wp-element-921.min.js:9
    $e @ wp-element-921.min.js:9
    
    wp-element-921.min.js:9 Uncaught TypeError: Cannot read property 'isSavingMetaBoxes' of undefined
        at t.value (refresh-wpml-meta-box.js:1)
        at refresh-wpml-meta-box.js:1
        at wp-data-921.min.js:1
        at Array.forEach (<anonymous>)
        at e (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at a (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at wp-data-921.min.js:1
        at Object.onChangeAnalysisData (wp-seo-post-scraper-921.min.js:1)
    value @ refresh-wpml-meta-box.js:1
    (anonymous) @ refresh-wpml-meta-box.js:1
    (anonymous) @ wp-data-921.min.js:1
    e @ wp-data-921.min.js:1
    (anonymous) @ wp-data-921.min.js:1
    a @ wp-data-921.min.js:1
    (anonymous) @ wp-data-921.min.js:1
    (anonymous) @ wp-data-921.min.js:1
    onChangeAnalysisData @ wp-seo-post-scraper-921.min.js:1
    value @ components-921.min.js:26
    dr @ wp-element-921.min.js:9
    fr @ wp-element-921.min.js:9
    ur @ wp-element-921.min.js:9
    lr @ wp-element-921.min.js:9
    yr @ wp-element-921.min.js:9
    X @ wp-element-921.min.js:9
    $e @ wp-element-921.min.js:9
    components-921.min.js:15 Uncaught TypeError: Cannot read property 'clientHeight' of null
        at t.value (components-921.min.js:15)
        at t.value (components-921.min.js:15)
        at components-921.min.js:15
    value @ components-921.min.js:15
    value @ components-921.min.js:15
    (anonymous) @ components-921.min.js:15
    setTimeout (async)
    value @ components-921.min.js:15
    dr @ wp-element-921.min.js:9
    fr @ wp-element-921.min.js:9
    ur @ wp-element-921.min.js:9
    lr @ wp-element-921.min.js:9
    yr @ wp-element-921.min.js:9
    X @ wp-element-921.min.js:9
    $e @ wp-element-921.min.js:9
    
    wp-seo-post-scraper-921.min.js:1 TypeError: Cannot read property 'isSavingMetaBoxes' of undefined
        at t.value (refresh-wpml-meta-box.js:1)
        at refresh-wpml-meta-box.js:1
        at wp-data-921.min.js:1
        at Array.forEach (<anonymous>)
        at e (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at a (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at Object.dispatch (wp-data-921.min.js:1)
        at wp-seo-post-scraper-921.min.js:1
    (anonymous) @ wp-seo-post-scraper-921.min.js:1
    Promise.catch (async)
    o @ wp-seo-post-scraper-921.min.js:1
    (anonymous) @ wp-seo-post-scraper-921.min.js:1
    n @ components-921.min.js:1
    h @ components-921.min.js:1
    p @ components-921.min.js:1
    setTimeout (async)
    p @ components-921.min.js:1
    setTimeout (async)
    p @ components-921.min.js:1
    setTimeout (async)
    p @ components-921.min.js:1
    setTimeout (async)
    c @ components-921.min.js:1
    y @ components-921.min.js:1
    c.fire @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    fire @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    ip @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    t @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    C @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    d @ tinymce.min.js?ver=4800-20180716-tadv-4.7.13:2
    
    wp-seo-post-scraper-921.min.js:1 TypeError: Cannot read property 'isSavingMetaBoxes' of undefined
        at t.value (refresh-wpml-meta-box.js:1)
        at refresh-wpml-meta-box.js:1
        at wp-data-921.min.js:1
        at Array.forEach (<anonymous>)
        at e (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at a (wp-data-921.min.js:1)
        at wp-data-921.min.js:1
        at Object.dispatch (wp-data-921.min.js:1)
        at wp-seo-post-scraper-921.min.js:1
    

    Now, we’ve read online that the solution would be “Install Gutenberg plugin”, suggesting tat Yoast SEO now requires Gutenberg, but we’ve not seen any issues with 9.2/1 on sites without WPML or with older WPML all without Gutenberg, so this is not as black and white as it seems.

    Sa?a

    (@stodorovic)

    WPML has released beta version which fixes it. Please follow https://github.com/Yoast/wordpress-seo/issues/11646 for more details.

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