TOUS 레 워드 프레스 테마 파일과 함께 " functions.php 강력합니다. 이 파일은 플러그인으로 작동하며 WordPress 사이트에서 많은 멋진 작업을 수행 할 수 있습니다. 이 튜토리얼에서는이 파일을 사용하여 정리할 수있는 유용한 팁을 소개합니다. functions.php.

팁 기능 PHP 워드 프레스 1

WordPress의 "기능"파일은 무엇입니까?

기능 파일은 기능 파일인 functions.php로 알려져 있습니다. 워드 프레스 테마. 모든 곳에서 사용 가능합니다 워드 프레스 테마 무료 및 프리미엄.

이 파일의 목적은 테마 개발자가 테마의 특성과 기능을 정의할 수 있도록 하는 것입니다. 이 파일은 워드 프레스 플러그인 WordPress에 사용자 정의 코드 스니펫을 추가하는 데 사용할 수 있습니다.

이제 다음의 차이점이 무엇인지 궁금할 것입니다. 워드 프레스 플러그인 그리고 functions.php 파일? 어느 것이 최고입니까?

functions.php 파일이 더 편리하지만 특정 플러그인이 훨씬 좋습니다. 단순히 귀하의 워드 프레스 테마 사용 중인 테마에 상관없이 작동합니다.

반면에 기능 테마의 폴더는 해당 테마에서만 작동하며 테마를 변경하면 사용자 지정 코드를 새 테마에 "복사 / 붙여 넣기"해야합니다.

즉, WordPress 기능 파일에 대한 유용한 팁이 있습니다.

1-워드 프레스 버전 삭제

항상 최신 버전의 WordPress를 사용해야합니다. 그러나 여전히 사이트에서 WordPress 버전 번호를 제거 할 수 있습니다. 이 스 니펫을 "함수"파일에 추가하기 만하면됩니다.

bpc_remove_version 함수 () {창 '; } Add_filter ( 'the_generator', 'bpc_remove_version');

2-대시 보드에 사용자 정의 로고 추가

WordPress 대시 보드에 흰색 레이블을 원하십니까? 사용자 정의 로고를 추가하는 것이이 프로세스의 첫 번째 단계입니다.

먼저 사용자 정의 로고를 테마의 이미지 폴더 (예 : custom-logo.png)에 업로드해야합니다. 맞춤 로고가 16x16 픽셀인지 확인하세요.

그런 다음 테마의 함수 파일에이 코드를 추가 할 수 있습니다.

function bpc_custom_logo () {echo '
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/custom-logo.png) !important;
background-position: 0 0;
color:rgba(0, 0, 0, 0);
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}
'; } // 관리 헤더 출력에 연결 add_action ( 'wp_before_admin_bar_render', 'bpc_custom_logo');

3-WordPress 대시 보드 바닥 글 변경

WordPress 대시 보드의 바닥 글에는 "WordPress로 생성 해 주셔서 감사합니다"와 유사한 메시지가 표시됩니다. 이 코드를 추가하여 변경할 수 있습니다.

function remove_footer_admin () {echo 'Fueled by WordPress | WordPress 자습서 : BlogPascher '; } add_filter ( 'admin_footer_text', 'remove_footer_admin');

텍스트 추가하려는 링크에서 변경하시기 바랍니다.

4-사용자 정의 위젯 추가

많은 플러그인과 테마가 WordPress 대시 보드에 추가하는 위젯을 보셨을 것입니다. 테마 개발자는 다음 코드를 붙여서 위젯을 직접 추가 할 수 있습니다.

add_action ( 'wp_dashboard_setup', 'my_custom_dashboard_widgets'); function my_custom_dashboard_widgets () {global $ wp_meta_boxes; wp_add_dashboard_widget ( 'custom_help_widget', '테마 지원', 'custom_dashboard_help'); } function custom_dashboard_help () {echo ' 맞춤 블로그 테마에 오신 것을 환영합니다! 도움이 필요하다? 개발자에게 문의[이메일 보호]"> 여기를 클릭하십시오. WordPress 자습서를 보려면 BlogPasCher를 방문하십시오. '; }

5-WordPress에서 기본 Gravatar 기본값 변경

블로그에서 기본 미스터리 맨을 본 적이 있습니까? 자신 만의 아바타로 쉽게 바꿀 수 있습니다. 기본적으로 아바타로 사용할 이미지를 업로드 한 다음 "functions.php"파일에이 코드를 추가하면됩니다.

add_filter ( 'avatar_defaults', 'bpc_new_gravatar'); bpc_new_gravatar 함수 {$ myavatar = 'http://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png'($을 avatar_defaults); $ Avatar_defaults [$ myavatar] = "Gravatar에 기본"; $ avatar_defaults를 반환; }

이제 " 설정> 채팅 기본 아바타를 선택하십시오.

Wordpress 기본 아바타

6-바닥 글에 동적 저작권을 추가하는 방법

테마의 바닥 글 템플릿을 편집하여 저작권 날짜를 추가 할 수 있습니다. 그러나 사이트가 언제 시작되었는지 표시되지 않으며 내년에 자동으로 변경되지 않습니다.

당신은 워드 프레스 페이지의 발에 저작권에 동적 시간을 추가하려면이 코드를 사용할 수 있습니다.

function bpc_copyright () {global $ wpdb; $ copyright_dates = $ wpdb-> get_results ( "SELECT YEAR (min (post_date_gmt)) AS firstdate, YEAR (max (post_date_gmt)) AS lastdate FROM $ wpdb-> posts WHERE post_status = 'publish'"); $ 출력 = ''; if ($ copyright_dates) {$ copyright = "©". $ copyright_dates [0]-> 첫날; if ($ copyright_dates [0]-> firstdate! = $ copyright_dates [0]-> lastdate) {$ copyright. = '-'. $ copyright_dates [0]-> lastdate; } $ 출력 = $ 저작권; } return $ output; }

이 함수를 추가 한 후에는 footer.php 파일을 열고 동적 저작권 날짜를 추가하려는 위치에 다음 코드를 추가해야합니다.


이 기능은 첫 번째 기사 날짜와 마지막 기사 날짜를 검색합니다. 그런 다음 함수가 호출 된 연도를 표시합니다.

이 힌트 목록은 functions.php 파일에 적용 할 수 있습니다. 팁이 있으면 공유 할 수도 있습니다.