Home 게시판 커뮤니티 Q&A function과 add_action에 관해 질문있습니다.

2개 답변, 2 voices Last updated by Avatar of bscbsc 7 years, 3 months 전
  • Avatar of bscbsc
    Participant
    @bsc1234
    #41131

    안녕하세요.

     

    functions.php를 수정하려고 하는데요,

     

    이런식으로도 사용 가능한가요?

     

    function googlemap(){

    어쩌구저쩌구…

    }

     

    function custom_checkout_form($fields) {

    $fields[‘billing’][‘billing_first_name’];
    $fields[‘billing’][‘billing_last_name’];

    add_action(‘custom_checkout_form’, ‘googlemap’); //function안에 function을 삽입

    return $fields;

    }

    add filter(‘woocommerce_checkout_fields’, ‘custom_checkout_form’);

     

    위 코드와 같은 방식으로 function 안에 add_action을 사용해서 function을 삽입하는 코드인데요

    이런식으로도 동작할 수 있는지 궁금합니다.

    Avatar of bsc
    Avatar of Chris DevChris Dev
    Moderator
    @chris_dev
    #41140

    안녕하세요

    일단 사용법은 틀리셨습니다.

    우커머스 체크아웃폼에 지도를 추가하시려는 목적이신가요?

    Avatar of Chris Dev
    lives in Sydney.


    Avatar of bscbsc
    Participant
    @bsc1234
    #41166

    답변 감사합니다.

    현재 제가 원하는 동작은

    우커머스 체크아웃 페이지에서 구글맵 api를 사용하여

    기존의 우커머스 checkout폼 사이에 input 폼을 하나 추가해서

    해당 폼에 주소입력시 다른 폼들을(state, city등등) 자동완성시키는 것입니다.

     

    현재 자바스크립트로 구글api를 우커머스 form_checkout.php에다가 넣어서 어찌저찌 하고는있는데..

    과연 이 방법이 최선의 방법인지는 잘 모르겠네요..ㅠ 속도가 느려질것같기도하구요.. 아님 결제가 진행되는동안 예상치못한 에러가 날것같기도하고..

     

    추가로 혹시 기존의 우커머스 checkout폼을 내마음대로 커스터마이징하는 방법이 있을까요?

    지금까지 제가 찾아본 결과로는 그냥 기존의 폼 아래에 input 폼을 추가하는 플러그인같은것밖에 못찾았는데

    제가원하는건 기존의 checkout폼들 사이에 input폼을 추가하는거거든요(순서를 내마음대로 하는방법이요..ㅎㅎ)

    Avatar of bsc
3 글 보임 - 1에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.