이 기사에서는 WordPress 용 간단한 Ajax 연락처 양식 플러그인을 구축하는 것을 보여줍니다. 플러그인 생성, 양식 디자인, Ajax 처리 및 단축 코드 구현을 다룰 것입니다.
주요 개념 :
WordPress 플러그인 개발 플러그인을 활용하여 사이트 기능을 확장합니다. 여기에는 데이터 제출에 AJAX를 사용하는 연락처 양식 작성이 포함됩니다. 여기에는 플러그인 파일 생성, 양식 구조, Ajax 핸들러 및 단축 코드가 포함됩니다.
Ajax 핸들러가 중요합니다. 사용자 입력을 수신하고 데이터를 확인하며 를 사용하여 WordPress 관리자에게 이메일 알림을 보냅니다. AJAX 핸들러의 적절한 등록은 AJAX 요청을 처리하는 데 필수적입니다.
단축 코드는 양식 통합을 단순화합니다. 함수는 양식의 HTML을 생성 한 다음 게시물과 페이지에 쉽게 삽입 할 수 있도록 단축 코드 내에 캡슐화됩니다.
플러그인 생성 :
WordPress에서
라는 폴더를 작성하십시오.
내부, 다음 플러그인 헤더로 를 만듭니다 :
-
WordPress Admin 패널에서 플러그인을 활성화하십시오
-
wp_mail()
-
내에서
라는 서브 폴더를 만들고 ajax 코드에
를 추가하십시오.
다음 pHP 코드를 에 추가하여 상수를 정의하고 스크립트를 정의하고 ajax url을 로컬라이션합니다.
-
ajaxcontactform
wp-content/plugins
형식 창조 :
다음 함수는 접촉 양식의 html을 생성합니다 :
-
이 양식은 페이지 나 게시물에 통합 된 후 아래 그림과 같이 표시됩니다.
ajaxcontactform.php
ajax 핸들러 : <code class="language-php"><?php
/*
Plugin Name: Ajax Contact Form
Plugin URI: (Your Plugin URI)
Description: A simple contact form using AJAX.
Author: Abbas Suterwala
Version: 1.0
Author URI: (Your Author URI)
*/
?></code>
이 함수는 Ajax 요청을 처리하고 데이터를 확인하고 이메일을 보냅니다.
-
오류 처리에는 다음과 같은 메시지가 표시됩니다
ajax 핸들러 등록 :
ajax 핸들러를 등록하십시오 :
ajax 요청을 보내기 (ajaxcontact.js) :
-
js
단축 코드 생성 : ajaxcontactform
ajaxcontact.js
위 내용은 Ajax 연락처 양식 작성을위한 WordPress 플러그인 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!