it-source

Gravatar 더 이상 작동하지 않음 https

criticalcode 2023. 9. 28. 08:27
반응형

Gravatar 더 이상 작동하지 않음 https

몇 달 동안 우리는 사이트 구성원들에게 다른 기본 그라바타 이미지를 사용해 왔지만 갑자기 이것이 더 이상 작동하지 않습니다.

여기에 위치한 이미지에 직접 연결하려고 할 때 "이 요청을 완료할 수 없습니다. 원격 데이터를 가져올 수 없습니다."라는 오류가 있습니다. http://tinyurl.com/ou7tfg3

여기에 기능이 있습니다.php 파일 (wordpress)

 add_filter( 'avatar_defaults', 'mytheme_default_avatar' );
 function mytheme_default_avatar( $avatar_defaults ) 
 {
     $avatar = get_option('avatar_default');

     $new_avatar_url = get_template_directory_uri() . '/images/iBDgravatar.png’, ‘http’;

     if( $avatar != $new_avatar_url )
     {
         update_option( 'avatar_default', $new_avatar_url );
     }

     $avatar_defaults[ $new_avatar_url ] = 'Default Avatar';
     return $avatar_defaults;
 }

질문: http - security 이미지만 제공하려면 어떻게 해야 합니까?

아니면 이것을 고칠 더 좋은 방법이 있습니까?

URL을 https로 변경해도 해결되지 않는 것 같습니다.

  add_filter( 'avatar_defaults', 'new_default_avatar' );

  function new_default_avatar ( $avatar_defaults ) {
    //Set the URL where the image file for your avatar is located
    $new_avatar_url = 'https://www.ibodyguardsdirect.com/wp-content/uploads/2013/gravatar/iBDgravatar.png';
    //Set the text that will appear to the right of your avatar in Settings>>Discussion
    $avatar_defaults[$new_avatar_url] = 'default';
    return $avatar_defaults;
   }

https의 경우 "http://www.gravatar.com/avatar/ " 대신 "https://secure.gravatar.com/avatar/ "을 사용합니다.

언급URL : https://stackoverflow.com/questions/22457195/gravatar-no-longer-working-over-https

반응형