첫 번째 섹션에서는 플러그인의 기본 구조에 대해 배웠습니다. 다음으로 연습하고 통합할 예제가 필요합니다.
우연히 라오가오가 최근 개정 중입니다 바이두 타입초용 사이트맵 제출 플러그인 라오가오와 함께 개정해 볼까요!
준비
바이두 구조 플러그인의 WP 버전을 사용해 본 적이 있나요? Lao Gao는 해당 플러그인을 연구하고 API를 관찰한 후 typecho 버전을 작성했습니다.
개정 이유는 무엇인가요?
Baidu 웹마스터가 최근 새로운 인터페이스를 출시했는데, 사용하기 쉽고 작업량이 무겁지 않으니 바꾸세요!
새 플러그인은 어떤 기능을 구현해야 하나요?
1. 기사 실시간 푸시
2. 과거 데이터 푸시
3.사이트맵
인터페이스 호출 주소(API)는 어디에 있나요?
Baidu 웹마스터 백엔드, PHP 인터페이스 예:
시작하기
Lao Gao가 이전 섹션의 HELLO_WORLD 플러그인 코드를 불법 복제하고 모든 댓글을 삭제하고 자신의 정보를 추가하도록 하세요.
공개 정적 함수 activate(){}
공개 정적 함수 deactivate(){}
공개 정적 함수 구성(Typecho_Widget_Helper_Form $form){}
공개 정적 함수 personalConfig(Typecho_Widget_Helper_Form $form){}
공개 정적 함수 render(){}
}
Lao Gao는 위 코드를 Naked Plug-in이라고 명명했습니다. 이는 아무것도 할 수 없는 플러그인을 의미합니다. Lao Gao는 플러그인을 작성할 때마다 Naked 플러그인을 준비합니다.
usr/plugins/BaiduSubmitTest/Plugin.php에 넣습니다
사진과 같이 백엔드 플러그인으로 바로 이동
왜 플러그 앤 플레이를 해야 하나요?
플러그인을 구현할 방법이 없기 때문에 활성화할 수 없습니다.
다음 섹션에서는 플러그인을 더욱 풍성하게 만들어 보겠습니다!
이 섹션을 마치겠습니다.