워드프레스 테마에서 Genericons 를 사용 하는 방법을 알아보자

워드프레스 테마를 만들면서 Genericons(이하 제네리콘) 을 사용 하려고 했는데, Genericons Neue 가 나오면서 예전과 같은 방식으로 사용하는 방법을 잘 모르겠더라구요. 문돌이 한테 GitHub 은 들어가는것 자체가 너무 고욕이니까 다른 방법이 없을까 찾아보다가 다른 테마들은 어떻게 사용하고 있을까 생각해보았습니다.

다른 테마들이 제네리콘을 사용하는 방법

역시나 다른 테마들은 제네리콘을 사용하고 있었습니다. 소스코드를 보니 이런 부분이 보이더라구요.

<link rel='stylesheet' id='genericons-css'  href='http://yourdomain.net/wp-content/plugins/jetpack/_inc/genericons/genericons/genericons.css?ver=3.1' type='text/css' media='all' />

link 태그로 제네리콘의 스타일시트 파일을 기본으로 불러와 연결을 시켜주는데, 주소를 보니 워드프레스 필수 플러그인이라고 할 수 있는 JetPack(이하 젯팩) 에서 가져다 쓰네요?

젯팩만 설치되어 있다면 제네리콘 스타일시트 파일을 불러와 제네리콘을 사용 할 수 있는 것입니다.

테마의 functions.php 파일을 이용하자

테마의 header 에 직접 link 태그를 걸지는 않았을 것 같으니 또 구글링을 합니다. 역시나 답은 있었습니다.

function yourblog_genericons() {
    wp_enqueue_style( 'genericons' );
}

add_action( 'wp_enqueue_scripts', 'yourblog_genericons' );

아주 간단하죠? 워드프레스 기본 스타일에 제니리콘을 추가 해주는 함수를 하나 만들고 action 을 추가 해주는 것으로 모든 작업이 완료됩니다.

이를 통해서 해당 테마에서는 Genericons Neue 는 아니고 Genericons Classic 을 사용할 수 있게 되었습니다.

끝.