[OK]を、私はこの問題を回避なって考えることができる唯一の方法は、broswerをチェックして、ブラウザが.webp
$postId = $post->ID;
$patterns = array("/.jpg/", "/.jpeg/", "/.png/");
$thePostThumbUrl = get_the_post_thumbnail_url($postId, array(768,768));
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') || strpos($_SERVER['HTTP_USER_AGENT'], 'OPR/') || strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') && !strpos($_SERVER['HTTP_USER_AGENT'], 'Edge'))
$thePostThumbUrl = preg_replace($patterns, ".webp", $thePostThumbUrl);
で、ファイル拡張子を置き換えることによって、それをサポートしている場合.webpの画像をアップし提供することです