<p>저는 WordPress에서 챗봇용 사용자 정의 플러그인을 구축 중입니다. 여기에서 API와 응답을 얻기 위해 JS 파일에 몇 가지 로직을 작성했습니다. 요청 본문으로 두 개의 매개변수를 보냅니다. 매개변수 중 하나는 PHP 함수(내 핵심 플러그인 파일)를 사용하여 wp 데이터베이스에 저장됩니다. 그래서 API 요청으로 보낼 수 있도록 JS 파일의 해당 함수/값에 액세스하고 싶습니다.
JS 함수 -
<pre class="brush:php;toolbar:false;">fetch('https://whatgpt.up.railway.app/api/query-train-gpt', {
메소드: 'POST',
헤더: {
'콘텐츠 유형': '응용 프로그램/json',
},
본문: JSON.stringify({
쿼리: userMessage,
번호: 전화번호,
}),
})</pre>
<p>백엔드 PHP 함수 -</p>
<pre class="brush:php;toolbar:false;">함수 get_admin_phone_number()
{
// 데이터베이스에서 저장된 관리자 전화번호를 검색합니다.
$admin_phone_number = get_option('admin_phone_number', ''); // 옵션이 설정되지 않은 경우 기본값을 제공합니다.
// 관리자 전화번호를 반환합니다.
$admin_phone_number를 반환합니다.
}</pre>
<p><br /></p>
함수 출력 값을 $_SESSION['admin_phone_no']로 설정한 다음 JS 파일의 세션 값을 사용할 수 있습니다.