이 튜토리얼의 마지막 부분에서 우리는 테마가 사용될 때마다 Envato WordPress Toolkit 플러그인을 요구하기 위해 TGM 플러그인 활성화 클래스를 사용하는 방법을 배웠습니다. 플러그인을 사용하면 사용자가 구매한 테마를 관리자에서 설치하고 업데이트할 수 있습니다.
다음 부분에서는 Envato Marketplace API를 사용하여 테마에 대한 업데이트가 언제 제공되는지 정기적으로 확인할 수 있도록 Envato WordPress 툴킷 라이브러리를 구현하는 방법을 설명합니다.
업데이트가 가능해지면 관리자에 알림이 표시되고 사용자가 업데이트할 플러그인에 액세스하도록 안내됩니다.
먼저 프로젝트에 툴킷 라이브러리를 포함해야 합니다. Envato WordPress 툴킷 라이브러리 ZIP 파일을 다운로드하세요. 압축을 풀고 envato-wordpress-toolkit-library 폴더를 테마의 inc 폴더에 복사하세요. 다음 경로로 끝나야 합니다:
참고: 필요에 맞게 위 파일의 위치를 변경할 수 있습니다. 또는 이 문서 상단에 있는 다운로드 링크에서 전체 소스 코드를 다운로드할 수 있습니다.
이제 코딩을 시작할 수 있습니다. admin_init
작업을 연결해 드리겠습니다. functions.php에 다음 코드를 추가하세요:
툴킷 라이브러리가 작동하려면 Envato 사용자 이름과 API 키가 필요합니다. 이전 튜토리얼에서 툴킷 플러그인이 필요했기 때문에 해당 설정에 있는 사용자 이름 및 API 키 필드에 대한 입력 값을 사용할 수 있습니다. 이러한 필드가 채워지지 않으면 사용자에게 툴킷 플러그인에 해당 필드를 입력하라는 알림이 표시될 수 있습니다.
으아아아관리 알림을 표시하려면 해당 후크 기능을 외부에 추가해야 합니다.
으아아아Toolkit Library는 항상 Envato Marketplace API를 사용하여 테마 업데이트를 확인합니다. 사용자가 관리 페이지를 방문할 때마다 이를 실행하면 페이지 로드 시간이 크게 느려지기 때문에 이는 좋지 않습니다. 정기적으로 업데이트를 확인하면 됩니다.
3시간마다 확인하는 것이 좋은 생각인 것 같습니다.
으아아아마지막으로 다음 라이브러리를 사용하여 업데이트를 확인할 수 있습니다.
으아아아지금부터 툴킷 라이브러리 기능을 사용하여 테마를 자동으로 업데이트할 수 있습니다. $upgrader->upgrade_theme();
하지만 일반적으로 사용자에게 선택권을 주는 것이 좋다고 생각합니다.
제 제안은 테마 업데이트에 대한 알림만 표시하고 사용자가 툴킷 플러그인을 사용하여 업데이트할 수 있도록 허용하는 것입니다.
으아아아현재 기능 외부에 알림을 표시하는 기능을 표시해야 합니다.
으아아아또한 툴킷 플러그인 없이 툴킷 라이브러리를 사용하는 것이라고 생각할 수도 있고 테마 옵션에 자체 사용자 이름과 API 키 양식을 표시할 수도 있습니다.
이것은 전적으로 가능하지만 이 플러그인을 사용하면 다음과 같은 몇 가지 이점을 얻을 수 있습니다.
바로 그거야! 테마 업데이트를 확인하기 위해 Envato WordPress Toolkit 플러그인과 라이브러리를 통합했습니다. 이제 시장에 업데이트가 출시되면 고객은 관리자 알림을 받게 됩니다. 우리가 해낸 가장 좋은 점은 관리자를 떠나지 않고도 쉽게 업데이트를 수행할 수 있다는 것입니다.
기사 위의 링크에서 전체 소스 코드를 다운로드할 수 있습니다. 코드는 이 튜토리얼의 이전 부분에서 다룬 주제도 다룹니다.
이번 튜토리얼은 첫 번째 튜토리얼 시리즈이므로 피드백, 의견, 제안을 보내주시면 정말 감사하겠습니다. 당신이 무슨 생각을하는지 제게 알려주세요!
위 내용은 Envato WordPress 툴킷: 라이브러리로 테마를 강화하세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!