Проверить ссылку CDN из функции. php и wp_enqueue_script / style? - PullRequest
0 голосов
/ 23 апреля 2020

Как я могу проверить, работает ли ссылка CDN из функции. php файл в секции wp_enqueue.

Например, у меня jQuery CDN, и я скачал jQuery в локальном.

Как я могу проверить перед темой монтирования (сайт WordPress) CDN жив, если нет, поставьте в очередь мой локальный файл.

Может быть, проверить заголовки из запроса и кода состояния?

$ch = curl_init('https://code.jquery.com/jquery-3.5.0.min.js');
curl_exec($ch);


if (!curl_errno($ch)) {
  switch ($http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE)) {
    case 304:
    case 200:  # OK
      wp_register_script ( 'latest-jquery', 'https://code.jquery.com/jquery-3.5.0.min.js' );
      break;
    default:
      wp_register_script ( 'latest-jquery', get_template_directory_uri() . '/js/jquery-3.5.0.min.js.js' );
  }
}


curl_close($ch);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...