makeshopでwordpress連携をしました。
管理画面でのwordpressアドレスと、サイトアドレスのドメインが異なる設定になるので
rest APIが動作しなくなり、ブロックエディタが動かなくなりました。
例)
WordPressアドレス:aaa.com
サイトアドレス:bbb.com/blog
rest APIのURLを置換してあげるとブロックエディタが正常に動作する。という記事などを見て
functionに下記を設定しましたが、エラーが解消されません。
現在は旧エディタにして作業をしていますが、使いづらく困っています。
----------
/* 管理画面での APIのドメインを変更 */
add_filter( 'rest_url', 'rest_url_replace' );
function rest_url_replace($url){
if (is_admin()){
$url = str_replace(home_url(), site_url(), $url);
};
return $url;
}
----------
makeshopでのwordpress連携で、ブロックエディタを使えるようにするには
どうしたら良いでしょうか?