WordPress 5.7 has a problem with the edit screen of the classic editor
本件の要約としては、hpb seo プラグインが有効化されている場合にクラシックエディタで記事の編集を行うと記事の更新処理が勝手に行われ、永久ループする障害が発生しています。ブロックエディタでは問題なく動作します。
これは、WordPress 5.7以降で発生する事象であり、hpb seo プラグインを無効化するとクラシックエディタは正常に動作するため、クラシックエディタとの干渉が明らかになっています。
原因としては、WordPress 5.7でjQueryのバージョンが3.5.1へ上げられ、hpb seoのjQueryの記述方法に非互換が発生していることが考えられます。具体的には、以下のブログに記載しております。
なお、この事象は、Enable jQuery Migrate Helperを有効化しても解消されません。WordPress 5.7(現在のバージョンは、5.7.2)の環境ではjQuery Migrateが適用されないのかもしれません。
修正対象プログラムは、hpbseo.jsとなりますが、本件につきましては、別ルートにて、開発元の株式会社アレグロマーケティングのサポートへ報告済みです。時間は掛かりますが、対応する方向で検討中とのことでした。
]]>My gut tells me this is related to the HTTPS Detect & Migrate feature introduced to WordPress in 5.7.
]]>This issue has been intermittent, works great for days, then pops back up.
Also, getting this notification when this issue happens.
Warning: An unexpected error occurred. Something may be wrong with www.ads-software.com or this server’s configuration. If you continue to have problems, please try the support forums. (WordPress could not establish a secure connection to www.ads-software.com. Please contact your server administrator.) in /home/mydirectory/public_html/mydomain.com/wp-includes/update.php on line 614
WooCommerce status shows Force SSL is good…but Woo logs say the following:
2021-04-28T00:17:09+00:00 DEBUG
====Stripe Version: 5.1.0====
====Start Log====
Stripe Payment Request live mode requires SSL.
====End Log====
]]>This issue has been intermittent, works great for days, then pops back up.
Also, getting this notification when this issue happens.
Warning: An unexpected error occurred. Something may be wrong with www.ads-software.com or this server’s configuration. If you continue to have problems, please try the support forums. (WordPress could not establish a secure connection to www.ads-software.com. Please contact your server administrator.) in /home/mydirectory/public_html/mydomain.com/wp-includes/update.php on line 614
]]>I am seeing it’s possibly a server based issue? Has anyone had any luck solving this? Here is a log (scrubbed of personal info) for an order that I know threw this error to the customer.
2021-04-27T01:18:41+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
sources/src_1IkfZTD37GqQgldZz0VTykaz
====End Log====
2021-04-27T01:18:43+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
customers request: Array
(
[email] => [email protected]
[description] => Name: FIRSTNAME LASTNAME, Guest
[name] => FIRSTNAME LASTNAME
[metadata] => Array
(
)
)
====End Log====
2021-04-27T01:18:54+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
Error Response: WP_Error Object
(
[errors] => Array
(
[http_request_failed] => Array
(
[0] => cURL error 28: Operation timed out after 10005 milliseconds with 0 out of 0 bytes received
)
)
[error_data] => Array
(
)
[additional_data:protected] => Array
(
)
)
Failed request: Array
(
[api] => customers
[request] => Array
(
[email] => [email protected]
[description] => Name: FIRSTNAME LASTNAME, Guest
[name] => FIRSTNAME LASTNAME
[metadata] => Array
(
)
)
[idempotency_key] =>
)
====End Log====
2021-04-27T01:18:54+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
Error: WP_Error Object
(
[errors] => Array
(
[http_request_failed] => Array
(
[0] => cURL error 28: Operation timed out after 10005 milliseconds with 0 out of 0 bytes received
)
)
[error_data] => Array
(
)
[additional_data:protected] => Array
(
)
)
====End Log====
2021-04-27T01:22:03+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
sources/src_1IkfciD37GqQgldZhQcBrzKR
====End Log====
2021-04-27T01:22:04+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
customers request: Array
(
[email] => [email protected]
[description] => Name: FIRSTNAME LASTNAME, Guest
[name] => FIRSTNAME LASTNAME
[metadata] => Array
(
)
)
====End Log====
2021-04-27T01:22:05+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
Info: Begin processing payment for order 160 for the amount of 48.00
====End Log====
2021-04-27T01:22:05+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
payment_intents request: Array
(
=> src_1IkfciD37GqQgldZhQcBrzKR
[amount] => 4800
[currency] => usd
[description] => STORE Bitters - Order 160
[metadata] => Array
(
[customer_name] => FIRSTNAME LASTNAME
[customer_email] => [email protected]
[order_id] => 160
[site_url] => https://unicornbitters.store
)
[capture_method] => automatic
[payment_method_types] => Array
(
[0] => card
)
[customer] => cus_JNQTsA4rjXGA3D
[shipping] => Array
(
[name] => RAY TRANTINA
[address] => Array
(
[line1] => Address Line 1
[line2] =>
[city] => City Name
[country] => US
[postal_code] => Zipcode
[state] => State
)
)
)
====End Log====
2021-04-27T01:22:05+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
Stripe PaymentIntent pi_1IkfcnD37GqQgldZdqTUvNNR initiated for order 160
====End Log====
2021-04-27T01:22:05+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
payment_intents/pi_1IkfcnD37GqQgldZdqTUvNNR/confirm request: Array
(
=> src_1IkfciD37GqQgldZhQcBrzKR
)
====End Log====
2021-04-27T01:22:15+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
Error Response: WP_Error Object
(
[errors] => Array
(
[http_request_failed] => Array
(
[0] => cURL error 28: Operation timed out after 10005 milliseconds with 0 out of 0 bytes received
)
)
[error_data] => Array
(
)
[additional_data:protected] => Array
(
)
)
Failed request: Array
(
[api] => payment_intents/pi_1IkfcnD37GqQgldZdqTUvNNR/confirm
[request] => Array
(
=> src_1IkfciD37GqQgldZhQcBrzKR
)
[idempotency_key] =>
)
====End Log====
2021-04-27T01:22:15+00:00 DEBUG
====Stripe Version: 5.0.0====
====Start Log====
Error: WP_Error Object
(
[errors] => Array
(
[http_request_failed] => Array
(
[0] => cURL error 28: Operation timed out after 10005 milliseconds with 0 out of 0 bytes received
)
)
[error_data] => Array
(
)
[additional_data:protected] => Array
(
)
)
====End Log====
]]>Also getting the following error on the WordPress Add Plugin page, on 2 different sites, hosted on the same shared server, both have Really Simple SSL and WordPress 5.7.
Not sure if host issue, or plugin conflict.
Warning: An unexpected error occurred. Something may be wrong with www.ads-software.com or this server’s configuration. If you continue to have problems, please try the support forums. (WordPress could not establish a secure connection to www.ads-software.com. Please contact your server administrator.) in /home/mydirectory/public_html/mydomain.com/wp-includes/update.php on line 614
]]>– permalinks (setting to plain, waiting, then setting back to post name again)
– installing the older version of wordpress which didnt work and forced the new version
– disabling all plug ins and re-enabling them
– reverting back to the original theme
– making sure all the right things are turned on in really simple SSL – Mixed content fixer, Enable WordPress 301 redirect, Enable 301 .htaccess redirect, Fire mixed content fixer with different method
– called the provider and whitelisted my IP (the only other thing they suggested is turning off the firewall in web security)
Classic editor is not giving this error. It is only the block editor. I am able to put a link in classic editor but if I go back to block editor after it will not save over the link and all data does not get saved. Because of this I can only use classic editor.
I have to say that I am absolutely blown away by this. I have owned websites in the past which were much more complex in terms of code (but this was before block editor). This is a very basic website. It has text, images and links to Amazon. I really hope someone can shed some light on this.
]]>yesterday my site got automatically updated to wordpress version 5.7.
However Version 3 of google recaptcha of this plugin (haven’t tested v2) seems to create an error on any page that uses the plugin.
It’s generating the standard error message: Solve captcha to continue. However, no captcha is being shown.
I have a correct key and secret setup that worked prior to the update to version 5.7 of wordpress.
Please let me know if you need to update your plugin to work with the latest version of wordpress.
Yours sincerely,
Hylke