[WordPress] 워드프레스에서 사이트 아이콘(파비콘)의 주소를 가져와 사용하기 feat. get_site_icon_url

워드프레스에서 사이트 아이콘의 주소를 가져와 반환 해주는 함수가 있습니다. 바로바로 get_site_icon_url 함수입니다. 닉값하는 함수입니다.

get_site_icon_url 함수 기본 사용 방법

get_site_icon_url 함수는 함수 이름 그대로 사이트 아이콘 이미지의 주소를 반환합니다. 따라서 이 함수만 실행 해서는 사이트 아이콘을 이미지 형태로 표시 할 수 없으니 img 태그와 같이 사용 하도록 합시다.

<?php $site_icon_url = get_site_icon_url(); ?>
<img src="<?php echo $site_icon_url; ?>" id="site-icon" />

아주 간단하죠? img 태그에 idsite-icon 으로 설정 해두었습니다. 나중에 스타일링 하기 위해서죠.

get_site_icon_url 함수의 파라미터

get_site_icon_url 함수에 사용 되는 파라미터는 모두 선택적(Optional)이기 때문에 아무런 파라미터를 넣기 않아도 사용 할 수 있습니다. 그래도 어떤 파라미터가 쓰이는지는 알아보고 가도록 하죠.

get_site_icon_url 함수에 사용되는 파라미터는 아래와 같습니다.

get_site_icon_url( $size, $url, $blog_id );

$size

사이트 아이콘을 가져올 크기입니다. 기본값은 512 이며 이는 512픽셀을 의미합니다. 여기에 512 보다 큰 숫자를 넣으면 기본적으로 full 사이즈로 가져옵니다.

$url

사이트 아이콘이 지정 되지 않았을 때 반환할 url 값 입니다. 기본값은 아무것도 없습니다. 즉, 테마 사용자가 사이트 아이콘을 지정 하지 않았으면 아무것도 반환하지 않겠다는 것이죠. 하지만 특정 이미지의 주소를 이 파라미터에 지정해 기본 설정된 사이트 아이콘을 사용 하도록 하는 방법도 있습니다.

$blog_id

어느 블로그의 사이트 아이콘을 가져올지에 대한 내용입니다. 기본값은 없습니다. 멀티 블로그를 사용할 때 이용하면 되겠네요.

참고자료