WordPress 동적 위젯 만들기 빠르게 : 프로그래밍 경험이 필요 없음
이 튜토리얼을 사용하면 프로그래밍 지식이 제한되어 있어도 쉽게 시작할 수있는 WordPress에서 동적 위젯을 만드는 방법을 안내합니다.
WordPress 위젯은 WordPress 웹 사이트의 특정 영역에 추가 할 수있는 코드 블록입니다. WordPress에는 많은 위젯 (예 : Tag Cloud 및 Categories)이 있지만이 자습서는 처음부터 사용자 정의 위젯을 신속하게 만드는 데 도움이됩니다.
우리는 예를 들어 실시간 크리켓 경기 데이터를 표시하는 동적 위젯을 만듭니다. 이것은 WordPress 위젯과 관련된 다양한 기능에 익숙해지는 데 도움이됩니다.
준비
예상치 못한 오류가 발생할 경우 코드를 작성하기 전에 WordPress 코드를 백업하십시오. PHP 객체 지향 프로그래밍의 기본 사항을 이해하는 것이 좋습니다. 이 튜토리얼은 WordPress 버전 4.9.8에서 만들어졌습니다.
코드 위치
특정 주제에서만 위젯을 사용하려면 해당 주제의
파일에 코드를 넣을 수 있습니다. 그러나 이것은 위젯의 사용을 제한합니다.
이 자습서는 위젯을 저장하여 주제에 걸쳐 사용할 수 있도록 새 플러그인을 작성합니다. 플러그인은 API를 사용하여 라이브 크리켓 경기 목록을 표시합니다.
가제트 개발의 기본
WordPress 위젯을 만들려면 클래스를 확장해야합니다. 위젯 클래스에서는 다음 기능을 정의해야합니다.
생성자 ()
GAIT 도구 디스플레이 함수 () : 디스플레이 위젯 컨텐츠
형식 함수 () : 입력을 수락하는 양식을 정의 해야하는 경우
업데이트 함수 () : 가제트 설정을 업데이트 해야하는 경우
이 예에서는 처음 두 기능 만 정의하면됩니다. 위젯 클래스를 만든 후에는 함수를 사용하여 등록해야합니다.
기본 사항 : Hello World Gadget
functions.php
빈 플러그인 생성 : 디렉토리 아래에서 새 디렉토리 (예 : )를 만들고 다음 내용이 포함 된
파일을 만듭니다.
플러그인에서 위젯 정의 : : 에 다음 코드를 추가하십시오.
WP_Widget
플러그인을 활성화 한 후 새로 생성 된 위젯을 외관에 추가하십시오.
-
__construct
라이브 점수를 추가하십시오
우리는 Cricapi의 API를 사용합니다 (등록 및 API 키를 얻는 것이 필요함). - 함수를 수정하십시오 :
<?php /*
Plugin Name: 实时比分自定义
Plugin URI: https://www.sitepoint.com/
Description: 获取并显示体育数据
Version: 1.0
Author: Shaumik
Author URI: https://www.sitepoint.com/
License: GPL2
*/
?>
로그인 후 복사
포장 및 공유 플러그인
디렉토리를 zip 파일로 압축하고 플러그인 & gt에 업로드; 새로운 & gt; 업로드 플러그인을 추가하십시오.
요약
이 튜토리얼은 플러그인을 사용하여 WordPress에서 위젯을 작성하고 실시간 스포츠 데이터를 표시하는 방법을 보여줍니다.
faqs (faqs) (생략, 원본 내용으로 복제)
위 내용은 10 분 안에 WordPress에서 동적 위젯을 만듭니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!