사이드바 또는 바닥글 사용을 위한 다중 인스턴스 위젯 옵션으로 WordPress 플러그인을 만드는 방법 – WordPress 플러그인 코드 사용 준비

게시 됨: 2016-05-11

WordPress 다중 인스턴스 위젯 플러그인 - 샘플 코드 - Crunchify 팁

WordPress 위젯 다중 인스턴스 / WordPress 사용자 정의 위젯

Crunchify는 지난 몇 년 동안 여러 WordPress 플러그인을 만들었습니다. Facebook 회원 플러그인에 대한 요구 사항 중 하나는 사용자가 Facebook 페이지 플러그인을 SidebarFooter 섹션에 포함하기를 원할 수 있기 때문에 동일한 위젯의 multiple instance 를 갖는 것입니다.

지난 몇 년 동안 수많은 클라이언트와 작업하면서 여러 인스턴스 위젯 옵션이 있는 몇 가지 간단한 플러그인을 만들었습니다.

이 튜토리얼에서는 라이브 Facebook Page Plugin 위젯을 블로그의 사이드바 및/또는 바닥글에 넣는 Sample ready-to-use WordPress Plugin 을 살펴보겠습니다. 이 코드를 플러그인에 자유롭게 사용하십시오.

시작하자:

1 단계

나는 일반적으로 Eclipse IDE에서 모든 Java 및 WordPress 개발을 수행합니다. 따라서 튜토리얼을 따라 PHP 개발 키트를 Eclipse로 설정하십시오.

crunchify-plugin 폴더 아래에 crunchify crunchify-plugin.php 파일을 생성하고 아래 코드를 입력합니다.

위 코드에서 강조 표시된 4줄을 이해해 보겠습니다.

  1. 함수 __구성()
    • 이름 및 설명으로 WordPress 플러그인 초기화
  2. 공개 함수 위젯($args, $instance)
    • 블로그에 표시되는 내용입니다. 위젯의 내용을 출력합니다.
  3. 공개 함수 형식($instance)
    • 여기에서 Appearance -> Widgets 내에서 WordPress 위젯 옵션을 지정합니다.
  4. 함수 업데이트($new_instance, $old_instance)
    • 저장 버튼을 클릭하면 – 옵션 값이 저장됩니다

NOTE: widgets_init 작업은 이름이 crunchify_widget 인 위젯을 내부적으로 registers 하는 함수 crunchify_plugin 을 호출합니다.

2 단계

아래 내용으로 동일한 crunchify-plugin 폴더 아래에 readme.txt 파일을 만듭니다. 필요에 따라 자유롭게 업데이트하십시오.

3단계

폴더 구조가 다음과 같아야 합니다.

WordPress 플러그인 폴더 구조 - 다중 인스턴스 위젯 코드를 사용할 준비가 된 샘플

플러그인 폴더 아래에 crunchify-plugin plugins 를 넣습니다.

4단계 활성화하는 방법?

  • 사이트의 Admin Panel 로 이동
  • Plugins 클릭
  • 플러그인 Crunchify 플러그인 Activate

워드프레스 플러그인 활성화

5단계 플러그인 옵션 설정

  • Appearance -> Widgets 을 클릭하십시오.
  • Widget Crunchify Plugin 을 선택하고 Sidebar 또는 Footer 아래에 둡니다.
  • 옵션 업데이트 및 save 클릭

Step-6 확인 방법은?

옵션이 다른 두 개의 위젯을 배치했습니다.

다중 인스턴스 - Crunchify 플러그인 - 라이브 데모

설정에 따라 사이드바 또는 바닥글에 멋진 Facebook Page Plugin 을 내보내는 multiple instances of same Crunchify Plugin 가 표시되어야 합니다.