Yoast / wordpress-seo

Yoast SEO for WordPress
https://yoast.com/wordpress/plugins/seo/
Other
1.75k stars 885 forks source link

Divi Builder does not save with SEO Yoast installed #15414

Open agalassibz opened 4 years ago

agalassibz commented 4 years ago

Please give us a description of what happened.

I have a development website that uses the Visual Products Configurator plugins (Visual Products Configurator, Visual Products Configurator Custom Text Addon, Visual Products Configurator Form Builder Addon, Visual Products Configurator Lom-Nava Skin, Visual Products Configurator Modern Skin, Visual Products Configurator Multiple Views Addon, Visual Products Configurator Ouando Skin, Visual Products Configurator Request a Quote Addon, Visual Products Configurator Save Configuration Image Add-on, Visual Products Configurator Save For Later Addon,Visual Products Configurator Social Share Addon, Visual Products Configurator Upload Image Addon)

This site uses the Divi theme (4.4.8) So with the Divi Theme, the Visual Products Configurator suite of plugins, and Yoast installed, the Divi Builder does not save. Typically, when you make changes in Divi, it will spin a white circle with blue/green dots. However, when Yoast is installed, and the visual product configurator plugins are installed, this does not happen. the white circle with the dots does not appear. Also, the circle next to the update button just spins and does nothing. instead, you need to click the 'update' button again to force the page to save, but the page doesn't save - you can see in the revisions # that it stays the same, and any changes made in the divi builder are gone now.

Please describe what you expected to happen and why.

Hopefully this is enough information to help you find and fix the issue. I tried making a short, quick video to demonstrate this but I am unable to add it to this.

How can we reproduce this behavior?

  1. Set up a site using the same plugins and theme (Theme is DIVI - Version: 4.4.8).

Gravity Forms by Gravity Forms – 2.4.18 Classic Editor by WordPress Contributors – 1.5 Gravity Forms Mailchimp Add-On by Gravity Forms – 4.7 Easy HTTPS (SSL) Redirection by Tips and Tricks HQ – 1.9.1 Mailchimp for WooCommerce by Mailchimp – 2.4.0 – Installed version not tested with active version of WooCommerce 4.2.0
Redirection by John Godley – 4.8 UpdraftPlus - Backup/Restore by UpdraftPlus.Com, DavidAnderson – 2.16.26.24 Visual Products Configurator Custom Text Addon by Orion – 2.6 Visual Products Configurator Form Builder Addon by ORION – 1.6 Visual Products Configurator Lom-Nava Skin by ORION – 2.3 Visual Products Configurator Modern Skin by Orion Origin – 1.4 Visual Products Configurator Multiple Views Addon by orion – 2.8 Visual Products Configurator Ouando Skin by Orion Origin – 1.5 Visual Products Configurator Request a Quote Addon by orion – 2.6 Visual Products Configurator Save Configuration Image Add-on by ORION – 1.4 Visual Products Configurator Save For Later Addon by Orion – 2.6 Visual Products Configurator Social Share Addon by Orion – 1.4 Visual Products Configurator Upload Image Addon by ORION – 2.6 Visual Products Configurator by ORION – 6.1 WooCommerce by Automattic – 4.2.0 Wordfence Security by Wordfence – 7.4.7

Then Install SEO Yoast (version 14.3) and attempt to create and save a page using the Divi Builder.

2. 3.

Technical info

This is a moot point - this issue is with the Divi builder, and only the divi builder, as it is the divi builder that is not saving correctly. changing to a different theme does not matter, because I want to see this issue fixed with the Divi Builder. screencapture-mgtest-bluezenith-info-wp-admin-plugins-php-2020-06-12-08_41_11

Djennez commented 4 years ago

With "just" Yoast 14.3 and DiVi, I am not able to reproduce this.

Do you get any errors in your browser console or the PHP error logs?

agalassibz commented 4 years ago

Hi Djennez,

Yes, with 'Just" Yoast and Divi, everything works fine.

That is why I tried to clearly point out that Yoast is conflicting with the Visual Products Configurator plugins. Please, install those plugins and test this. https://configuratorsuiteforwp.com/

Everything works fine without Yoast installed. but with Yoast installed, Divi does not save. That is why I think that the issue is with Yoast, not with the Visual products Configurator plugins. So I think that Yoast is conflicting with those plugins.

So that is why I asked for you to set up a test site using those plugins. Please, try using those plugins, and hopefully the issue can be recreated.

Djennez commented 4 years ago

Looks like those are paid plugins which I can't easily get my hands on. Due to the small use case and "elaborate" set up required to test this we're not going to spend the time to reproduce this. Unless it can be proven that this is indeed a fundamental error in our plugin that may also break on other use cases.

If you're able to provide any errors, stacktraces or other pieces of information that can identify this, we might be able to check those out to see if we can identify the underlying problem.

agalassibz commented 4 years ago

Okay... I would not have thought that a premium plugin would be a barrier for you.

Would it be helpful if I set up a site and gave you access to it so you can see this problem for yourself?

I really want to help get this problem solved. Let me know if there is a way to get information over to you (or someone else if neeeded) privately.

agalassibz commented 4 years ago

Oh - I was supposed to include this link in my report - sorry about that: https://wordpress.org/support/topic/pages-using-divi-builder-unable-to-save/

basilyando commented 4 years ago

Hello, I am facing same problem with WordPress Version 5.4.2 Yoast 14.3 Divi 4.4.8

Disabling plugins narrowed it down to same problem between Divi Builder and SEO Yoast - I cannot update the page and Divi Builder generates JS error in console - https://i.imgur.com/tyAHa2W.png

same error in expanded way https://i.imgur.com/nHV8AEm.png

link to JS file from Builder generated error - /wp-content/themes/Divi/includes/builder/frontend-builder/build/bundle.js?ver=4.4.8

if needed, I can provide Divi files for testing purposes, I have a lifetime license for this Framework or set up an environment on my server and give you access there.

s-a-s-k-i-a commented 3 years ago

Facing same issue on all projects that have the following plugin and theme combo running. Everything is fine until Yoast SEO is active and running:

Yoast SEO Premium 15.6.2 Advanced Custom Fields Pro 5.9.4 Divi Theme v. 4.8.1

WordPress v.5.6

PHP 7.4 tested on both apache and nginx systems

w4rlock-9000 commented 2 years ago

Facing the same issue + additional issues.

Behavior:

  1. Can't save page or product as draft, the error message about plugin conflict appears.
  2. “Yoast SEO” plugin automatically opens the “Preview Page” in new tab if I edit any WooCommerce product or if I change any visual block on product’s in editor.
  3. Products pages in the “Preview Page” mode does not show content at all, just white space.

If disable the plugin "Yoast SEO" all issues disappear. Looks like it happened after the update of WordPress to version 5.9 or “Yoast SEO” plugin updated from 17.9 to 18.0

Technical details: Yoast SEO version: 18.0 WordPress version: 5.9 WooCommerce version: 6.1.1 — Divi Theme version: 4.14.7 or 4.14.8 Visual editor: Divi Builder

Server environment: Server info: Apache PHP version: 7.4.27 PHP post max size: 256 MB PHP time limit: 300 PHP max input vars: 20000 cURL version: 7.74.0, OpenSSL/1.1.1k SUHOSIN installed: – MySQL version: 5.7.35-38-log Max upload size: 256 MB Default timezone is UTC: yes fsockopen/cURL: yes SoapClient: yes DOMDocument: yes GZip: yes Multibyte string: yes Remote post: yes Remote get: yes