How to build a Visual composer Extension form scratch

안녕 얘들 아, 나는 새로운 튜토리얼로 여기에있다 오늘 나는 비주얼 작곡가 애드온이나 확장 기능을 만드는 법을 가르쳐 줄 것이다

실제로 시각적 작곡가 란 무엇입니까? WordPress의 유명한 페이지 빌더 240 k 번 이상 codecanyon 형식으로 다운로드되었습니다 프로그래밍 지식이 없어도 WordPress로 쉽게 웹 사이트를 구축 할 수 있습니다 확장이 많이 있기 때문에 그냥 드래그 앤 드롭

Ultimate Addons와 같은 시각적 인 작곡가를 위해 Addon을 판매 할 수도 있습니다 애드온이란 무엇입니까? addon은 탭이나 버튼과 같은 작은 위젯입니다 이렇게 흥미로운 점은, 오늘 저는 비주얼 작곡가를위한 애드온을 개발하는 방법을 알려 드리겠습니다 Addon을 개발하기 전에 WordPress에 대한 단축 코드를 작성하는 방법을 알아야합니다

나는 당신이 단편 코드를 만드는 방법을 알고 있다고 가정합니다 나는 여기서 짧은 코드에 관해서 이야기 할 것이지만 간략하게는 논하지 않을 것이다 더 알고 싶다면 비디오 설명에서 주어진 링크를 방문하십시오 짧은 코드 실제로 시각 작곡가의 모든 addons 짧은 코드입니다

우리의 쇼트 코드를 개발합시다 오늘 우리는 barfiller를 만들 것입니다 shortcode의 html을 먼저 살펴 보겠습니다 우리는 barfiller를 개발 중입니다 여기에 barfiller의 github 링크가 있습니다

먼저 barfiller의 css와 js를 추가해야합니다 여기에 barfiller의 html이 있습니다 우리의 CSS와 js를 추가 한 후 우리는 데이터 옵션이있는 barfiler 옵션을 전송합니다 하나는 검은 색으로 지속 시간은 5000이고 툴팁은 참입니다

나머지는 빨간색으로 지속 시간은 2000이고 툴팁은 false입니다 브라우저에서 검토해 보겠습니다 좋아 보인다 이제 우리는 단축 코드를 개발할 준비가되었습니다 우리는 플러그인으로 시작하고 있습니다

그래서 우리는 플러그인 이름을 다른 정보를 발표했다 먼저 우리는 우리의 css와 js를 enqueue해야합니다 우리는 마침내 barfiller css와 js를 대기열에 넣었습니다 우리 정의 js (비디오)

이제 우리는 우리의 shortcode를 등록해야합니다 shortcode를 추가합니다 첫 번째 매개 변수는 shortcode 이름이고 두 번째 매개 변수는 shortcode 콜백입니다 작동하는지 보겠습니다 우리는 hi 및 print_r 우리 atts 옵션을 반향했습니다

atts options는 shrortcode를 통한 매개 변수 전달입니다 우리는 안녕을 볼 수 있습니다 이제 짧은 코드를 통해 매개 변수를 전달하십시오 여기에 우리의 매개 변수가 있습니다 작동하고있어

예 우리의 매개 변수를 선택합시다 짧은 코드를 통과해야합니다 barfiller 제목 색상, 기간, 툴팁 및 비율입니다 이 매개 변수의 기본값을 설정해 보겠습니다

우리가 할 수있는 짧은 코드와 atts 이제 매개 변수를 사용할 차례입니다 색상, 기간 제목, 툴팁 및 비율을 사용했습니다 작동하는지 확인해 봅시다 축하해 우리의 shortcode 준비되었습니다

마지막으로 우리는이 짧은 코드로 비주얼 작곡가 애드온을 만들 예정입니다 addon을 만들기 위해서 우리는 init과 call back 전에 action hook call vc를 사용해야 만합니다 여기 barfiler addon callback은 콜백 함수입니다 이 콜백 함수 내에서 vc_map 함수를 호출해야합니다 여기에서는 모든 매개 변수를 배열로 전달합니다

이름 옵션은 당신이 추가 할 이름입니다 기본은 중요합니다 여기에 등록 된 단축 코드 이름이 있습니다 우리의 경우에는 ap-barfiller가 될 것입니다 우리는이 이름으로 단축 코드를 등록했습니다

수업보다 CSS를 사용하여 추가 클래스를 사용하려는 경우 우리는 나중에 그것에 대해 논의 할 것입니다 카테고리 카테고리는 애드온의 타입을 정의 할 것이다 콘텐츠, 사회, 구조와 같은 또는 우리는 우리 자신의 범주를 발표 할 수 있습니다 여기서 우리는 카테고리로 콘텐츠를 사용하고 있습니다

마지막은 Params입니다 매개 변수는 매개 변수를 의미합니다 여기 단 코드 params를 발표 할 것입니다 그것은 또한 배열이 될 것이다 https://wpbakery

atlassiannet/wiki/pages/viewpageaction?pageId=524332 여기에 모든 vc 매개 변수 유형이 나와 있습니다 이 비디오의 설명에서이 링크를 얻을 수 있습니다 우리는 다섯 가지 매개 변수를 가지고 있습니다

제목, 색상, 기간, 툴팁 및 파문 제목에 대해 텍스트 필드를 유형으로 사용하고 있습니다 heading은 param_name이라는 textfieldthird 레이블이됩니다 이 param를 사용하고있는 것은 정확하게 param의 이름이됩니다

우리 사건의 경우 제목이 되라 우리는 colorpicker를 사용하고 있습니다 param 이름은 색상이됩니다 우리는 텍스트 필드를 사용하고 있습니다 기본적으로 숫자 형식 매개 변수가 없으므로 앞으로의 튜토리얼에서는 새로운 param 유형을 만드는 법을 배웁니다

이제 number에 텍스트 필드를 사용하고 있습니다 param 이름은 duration입니다 부울 값의 경우 우리는 checkbox type param을 사용하고 있습니다 param 이름 툴팁 마지막으로 막대 필러 비율입니다

param 이름은 parcent입니다 당신은 기억해야합니다 parm은 관련 shortcode 매개 변수와 정확히 일치해야하며 기본 이름은이어야합니다 정확한 일치 레지스터 단축 코드 후크 그렇지 않으면 추가가 작동하지 않습니다

우리가 추가 할 준비가되었다고 생각합니다 점검 해보자 여기에 wordpress, color green, duration 1000, tooltip true, parcent와 같은 우리 타이틀이있을 것입니다 80 그것을 미리보십시오 와우 일하고있어

첫 번째 VC 애드온 개발을 축하합니다 다음 튜토리얼에서는 중첩 된 단축 코드를위한 addon을 개발하는 방법을 배웁니다 중첩 된 단축 코드가 무엇인지 모르는 경우 그것에 대해 공부하십시오 우리는 곧 만날 것입니다 좋은 하루 되세요

안녕