우리 중 일부와 토론을 시작하자현재 다루고있는 주제에 대한 주요 내용. WordPress는 현재 전문 웹 개발자는 물론 일반 블로거에게 온라인에서 가장 널리 사용되는 유틸리티 중 하나입니다. 사용자가 마음대로 사용할 수있는 다양한 도구를 사용하면 몇 번의 클릭만으로 사이트를 운영 할 수 있습니다. 이전에는 WordPress 블로그의 모든 게시물 끝에 저자 전기를 표시하는 방법을 배웠습니다.
워드 프레스는 거대한 웹 사이트 모음을 자랑합니다그리고 목록은 계속 커지고 있습니다. 고객 만족과 접근 용이성을 염두에두고 WordPress의 가장 널리 사용되는 기능 중 하나는 모든 웹 개발자를위한 완벽한 패키지입니다. 기본 배포에서 사이트 모니터링에 이르기까지이 서비스에는 모든 것이 있습니다.
워드 프레스 커스터마이징
WordPress에 익숙하지 않고 WP 코딩에 대해 잘 모르는 경우 WordPress의 필수 보안 설정을 알고 있어야합니다.
워드 프레스는 사용자 정의 기능을 제공합니다핵심을 수정하지 않고도 처음부터 블로그 나 웹 사이트를 바로 이용할 수 있습니다. 모든 소프트웨어의 핵심은 매우 중요하며 WordPress와 동일하게 변경되지 않아야합니다. 그러나 WordPress 핵심 파일을 건드리지 않아도 템플릿 태그 및 기능을 통해 프로그래밍 방식으로 사이트를 사용자 정의하여 여러 기능을 가져올 수 있습니다. 다음 섹션에서 볼 수있는 이러한 사용자 정의 중 하나는 워드 프레스 후크입니다.
워드 프레스 후크 란 무엇입니까?
우선 워드 프레스 훅은지금까지 플랫폼에서 사용 된 거의 모든 테마와 플러그인. 이들은 기본적으로 사용자가 테마 또는 플러그인의 일부를 수정할 수있는 짧은 코드입니다. WP 후크는 기본적으로 사용자 생성 코드 (Action Hooks)를 특정 부분에 추가하거나 테마 또는 플러그인 (Filter Hooks)을 구성하는 루트 명령을 수정할 수있는 두 가지 기능을 가지고 있습니다.
액션 훅
WordPress의 핵심 테마 또는 플러그인 코드를 고려하십시오. 외부 프로그램이 테마 / 플러그인이 추가 기능을 수행 할 수 있도록 추가 코드 세트를 푸시 할 수있는 특정 위치가 있습니다.
테마의 function.php 파일을 활용하는 예제와 add_action () 함수 -
<?php add_action( 'wp_head', 'acemous_actionhook_example' ); function acemous _actionhook_example () { echo '<meta name="description" content="Hello TGC Readers!" />' . "n"; } // End acemous _actionhook_example() ?>
위 코드는 "Hello TGC Readers!"라는 텍스트를 추가합니다. 테마의 <head> 태그 사이 호출시 "wp_head"배치 add_action () "get_header"를 사용하면 테마 위에이 텍스트가 표시됩니다.
WordPress는 현재 다음 추가 작업을 지원합니다 –
- add_action ()
- has_action ()
- do_action ()
- did_action ()
- do_action_ref_array ()
- remove_action ()
- remove_all_actions ()
필터 후크
이름에서 알 수 있듯이 결과를 필터링하거나 조작합니다. 예를 들어, 서명 추가, 형식 지정 스타일 및 블로그 게시물 끝에 하이퍼 링크 추가 등이 있습니다.
다음 예는 전체 블로그 게시물 화면에서 볼 때 각 게시물 끝에 서명을 추가합니다.
<?php add_filter( 'the_content', 'wpcandy_filterhook_signoff' ); function wpcandy_filterhook_signoff ( $content ) { if ( is_single() ) { $content .= '<div>This is the Footer!</div>' . "n"; } // End IF Statement return $content; } // End wpcandy_filterhook_signoff() ?>
위의 코드는 "This is the Footer!"라는 텍스트로 새로운 div 태그를 추가합니다. 블로그 게시물의 내용 끝까지.
WordPress는 현재 다음 필터 동작을 지원합니다.
- add_filter ()
- has_filter ()
- current_filter ()
- apply_filters ()
- remove_filter ()
- remove_all_filters ()
- merge_filters ()
WordPress의 사용자 기반이 증가하고 있습니다수년에 걸쳐 엄청나게 다루어지고 다루기 쉬워 짐에 따라 오늘날 비즈니스 표준으로 널리 채택되고 있습니다. WordPress Hooks에 대한 자세한 내용은 여기를 참조하십시오.
코멘트