- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 4.3.4
- 解決されたバージョン
- 4.3.6
問題の概要
WPML 4.3.0のアップデート後、実際にはREST APIが無効になっていないにもかかわらず、一部のサイトで「REST APIが無効になっており、WPMLの一部の機能がブロックされています」という通知が表示されています。
回避策
この操作を行う前に、これが「誤検知」であることを確認し、REST APIが無効になっておらず、正常に機能していることを確認してください。
この問題の修正に取り組んでいますが、../wp-content/plugins/sitepress-multilingual-cms/inc/フォルダーにあるfunctions.phpファイルを編集することで、このREST API検出機能を一時的に無効にできます。818行目の:
function wpml_is_rest_enabled() {
return make( \WPML\Core\REST\Status::class )->isEnabled();
}
を次のように置き換えます。
function wpml_is_rest_enabled() {
return true;
}