인스턴트 메신저와 함께 순간에 몇 가지 웹 디자인을하고 있습니다.PHP 단축 코드 기능을 다른 합계를 추가하려면 다른 shortcode 값
고객이 정보 (이름, 이메일, 인보이스 번호, 가격, gst 등)를 입력 할 수있는 웹 양식이있는 페이지를 만들었습니다.
연락처 양식 7을 제공하는 플러그인을 사용하여 사용자가 모든 정보를 입력하면 플러그 인은 html 형식의 인보이스를 내 이메일 주소로 전자 메일로 보내고 필드에는 웹 양식의 가치
예를 들어, 내 송장 테이블의 이름 필드에 [first-name]을 입력하고 사용자가 입력 한 이름을 인보이스에 이메일로 전송합니다.
두 개의 다른 필드의 값을 합산하는 방법을 찾아야합니다. 내 인보이스 양식의 필드 중 하나는 total이라고하며, 사용자가 입력하는 [gst] + [price]와 같아야합니다. 웹 양식.
Ive는 인수를 다른 단축 코드의 값으로 사용할 수있는 PHP 단축 코드 기능을 찾으려고했지만 havent에는 행운이있었습니다. php를 사용한 적이 없기 때문에 필자는 php를 작성하는 방법을 알지 못했습니다.
내가 이메일이 내가 볼 모두가 [GST] [가격] [/ sumsc] [sumsc]입니다 통해 때와 같이 제대로 작동 나던 어떤이를 찾기 위해 관리add_shortcode('sumsc','sumsc_func');
function sumsc_func($atts, $content = null) {
$sum=0;
$content=str_replace(array(" ","] [","]["),array(" ","][","]|["),$content);
$codes=explode("|",$content);
foreach($codes as $code){
$sum+=do_shortcode($code);
}
return " <div>".$sum."
</div>";
}
어떤 도움이 될 것입니다 대단히 감사합니다. 또한 단축 번호 값에 특정 숫자를 곱할 수있는 기능이 필요합니다. 예를 들어, 인보이스에 표시된 수량을 제공하려면 가격을 0.6으로 나눌 필요가 있습니다. 감사!