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

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











WordPress는 초보자가 쉽게 시작할 수 있습니다. 1. 백그라운드에 로그인 한 후 사용자 인터페이스는 직관적이며 간단한 대시 보드는 필요한 모든 기능 링크를 제공합니다. 2. 기본 작업에는 컨텐츠 작성 및 편집이 포함됩니다. Wysiwyg 편집기는 컨텐츠 생성을 단순화합니다. 3. 초보자는 플러그인 및 테마를 통해 웹 사이트 기능을 확장 할 수 있으며 학습 곡선은 존재하지만 연습을 통해 마스터 할 수 있습니다.

WordPressIsGoodForVirtSallyWebProjectDueToitsAcms.itexcelsin : 1) 사용자 친화적 인, easywebsiteseSetup; 2) 유연성 및 커스텀 화를 허용합니다

WIX는 프로그래밍 경험이없는 사용자에게 적합하며 WordPress는 더 많은 제어 및 확장 기능을 원하는 사용자에게 적합합니다. 1) Wix는 드래그 앤 드롭 편집자와 풍부한 템플릿을 제공하여 웹 사이트를 신속하게 구축 할 수 있습니다. 2) 오픈 소스 CMS로서 WordPress는 거대한 커뮤니티 및 플러그인 생태계를 보유하고 있으며 심층적 인 사용자 정의 및 확장을 지원합니다.

WordPress 자체는 무료이지만 사용 비용은 추가 비용이 필요합니다. 1. WordPress.com은 무료에서 유료에 이르는 패키지를 제공하며, 한 달에 몇 달러에서 수십 달러에 이르는 가격으로 가격이 제공됩니다. 2. WordPress.org는 도메인 이름 (연간 10-20 달러)과 호스팅 서비스 (월 5-50 달러)를 구매해야합니다. 3. 대부분의 플러그인과 테마는 무료이며 유급 가격은 수십에서 수백 달러 사이입니다. 플러그인과 테마를 합리적으로 사용하고 정기적으로 유지하고 최적화하는 올바른 호스팅 서비스를 선택함으로써 WordPress의 비용은 효과적으로 제어되고 최적화 될 수 있습니다.

사람들은 힘과 유연성 때문에 WordPress를 사용하기로 선택합니다. 1) WordPress는 다양한 웹 사이트 요구에 적합한 사용 편의성 및 확장 성을 가진 오픈 소스 CM입니다. 2) 풍부한 주제와 플러그인, 거대한 생태계 및 강력한 지역 사회 지원이 있습니다. 3) WordPress의 작동 원리는 테마, 플러그인 및 핵심 기능을 기반으로하며 PHP 및 MySQL을 사용하여 데이터를 처리하며 성능 최적화를 지원합니다.

3 일 이내에 WordPress를 배울 수 있습니다. 1. 테마, 플러그인 등과 같은 마스터 기본 지식 2. 설치 및 작업 원칙을 포함한 핵심 기능을 이해하십시오. 3. 예제를 통해 기본 및 고급 사용법을 배우십시오. 4. 디버깅 기술 및 성능 최적화 제안을 이해하십시오.

WordPress는 CMS (Content Management System)입니다. 웹 사이트 콘텐츠의 생성 및 관리를 지원하기 위해 컨텐츠 관리, 사용자 관리, 테마 및 플러그인 기능을 제공합니다. 작업 원칙에는 데이터베이스 관리, 템플릿 시스템 및 플러그인 아키텍처가 포함되며 블로그에서 회사 웹 사이트에 이르기까지 다양한 요구에 적합합니다.

WordPress의 핵심 버전은 무료이지만 사용 중에 다른 요금이 발생할 수 있습니다. 1. 도메인 이름과 호스팅 서비스에는 지불이 필요합니다. 2. 고급 테마 및 플러그인이 충전 될 수 있습니다. 3. 전문 서비스 및 고급 기능이 청구될 수 있습니다.
