플러그인없이 Wordpress에서 즐겨 찾기 아이콘을 추가하는 올바른 방법은 무엇입니까? [닫은]


11

플러그인없이 Wordpress에서 즐겨 찾기 아이콘을 추가하는 올바른 방법은 무엇입니까 ?

favicon.ico아이콘이 있는 파일 을 내 사이트의 루트에 배치합니까?

이 코드도 필요합니까?

<link rel="shortcut icon" href="http://example.com/favicon.ico" type="image/x-icon" />

어떤 사람들은 이것이이 코드라고 말합니다 :

<link rel="icon" type="image/png" href="http://yourblog.com/favicon.png" />

그리고 이것은 iPhone을위한 것입니까?

<link rel="apple-touch-icon" href="/customIcon.png" />

소프트웨어를 만들거나 축소판에서 변환 할 소프트웨어에 대한 제안 사항이 있습니까? 그리고 어떤 유형의 파일이 지원 .ico됩니까?

나는 많은 방법을 가진 또 다른 스레드를 보았고이 간단한 작업에 대한 모범 사례가 확실하지 않았습니다 . 워드 프레스 파비콘을 변경하는 방법?


6
플러그인 제한이 없는가?
칩 베넷

3
질문에 너무 많은 주제가 포함되어 있습니다. 투표를 닫습니다.
카이저

답변:


15

일반적으로 테마 내 이미지 폴더에 아이콘을 넣습니다.

function kia_add_favicon(){ ?>
    <!-- Custom Favicons -->
    <link rel="shortcut icon" href="<?php echo get_stylesheet_directory_uri();?>/images/favicon.ico"/>
    <link rel="apple-touch-icon" href="<?php echo get_stylesheet_directory_uri(); ?>/apple-touch-icon.png">
    <?php }
add_action('wp_head','kia_add_favicon');

편집 : 주석 당 사과 터치 아이콘을 추가하고 하위 테마를 사용하고 있지만 즐겨 찾기 아이콘이 상위 테마의 이미지 폴더에있는 경우 사용합니다.

get_template_directory_url();

하위 테마를 사용하지 않으면 둘 중 하나가 작동합니다.

나는 보통 여기에 내 즐겨 찾기 아이콘을 만듭니다 : http://tools.dynamicdrive.com/favicon/


어린이 테마의 경우 get_template_directory_uri대신 사용하는 것이 좋지 않습니까? 원래 질문에 대한 답변으로 114x114px Apple 아이콘을 다음과 같이 추가했습니다 <link rel="apple-touch-icon" href="<?php echo get_template_directory_uri(); ?>/apple-touch-icon.png">. 여기에 즐겨 찾기

1
html5bp가 헤더에 추가하지 않는 것 같습니다. 사이트 루트에 올바른 이름의 아이콘을 넣으면 대부분의 브라우저가 자동으로 찾습니다. 그러나 귀하의 질문, 자녀 테마 대 부모에 대한 대답은 실제로 파비콘 이미지를 저장하는 위치에 따라 다릅니다. get_template_directory_uri ()는 부모 테마의 URL을 가져 오는 반면 stylesheet_directory_uri ()는 자식 인 경우 자식 URL을 가져 오거나 활성화 된 테마 인 경우 부모의 URL을 가져옵니다.
helgatheviking

네가 옳아. html5bp가 실제로 헤더에서 그것들을 제거했지만 소스 (대부분 Apple 아이콘에 관한)에 대한 훌륭한 문서가 여전히 있습니다 mathiasbynens.be/notes/touch-icons

11

실제로, 즐겨 찾기 아이콘을 추가하는 올바른 방법 은 플러그인을 통해 이루어 지므로 추가 된 즐겨 찾기 아이콘은 테마에 의존 하지 않습니다 . 기본적으로 @helgatheviking의 방법을 사용하지만 테마 파일이 아닌 사용자 정의 플러그인 에 넣으십시오functions.php .

참고 : 최상위 도메인을 사용하는 경우, 즉 문서 루트를 example.com놓기 만하면 favicon.ico됩니다. 다른 것을 위해, 커스텀 플러그인을 만드십시오 .

참고 2 : Trac Ticket # 16434를 참조하십시오 . 사이트 favicon 옵션이 코어에 추가되고 있으며, 그 중 하나는 곧 출시 될 3.4 릴리스에 포함될 것입니다.


요즘 중 하나는 오토 스 니펫을 사용해야합니다. 고맙게도 사람들은 매일 테마를 바꾸지 않지만, 나는 파비콘 (및 포스트 유형 등)이 테마에 의존해서는 안된다는 것에 완전히 동의합니다. 이 핵심을 기대합니다.
helgatheviking

정말 "스 니펫"도 아닙니다. 에 functions.php있는 wp-content\plugins\some-plugin\name대신에 있는 특정 phpDoc 헤더가 있는 테마 파일 로 생각하십시오 wp-content\themes\some-theme-name.
Chip Bennett


1

많이 사용하는 테마에 따라 다릅니다. 테마가 즐겨 찾기 아이콘 ( <link>헤더에 태그가있는)을 정의하는 경우 테마 를 바꾸 favicon.ico려면 테마를 바꿔야합니다.

그러나 테마 아무 것도 정의 하지 않으면favicon.ico 사이트의 루트에 충분하면 충분합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.