Home 게시판 커뮤니티 Q&A 자체페이지 검색

5개 답변, 2 voices Last updated by Avatar of 밍밍밍이욧밍밍밍이욧 8 years, 3 months 전
  • Avatar of 밍밍밍이욧밍밍밍이욧
    Participant
    @ne8888
    #39853

    페이지를 새로 만들어서 워드프레스의 기본 테이블이 아닌 커스텀테이블로 데이터 출력하고 있습니다.

    이제 맞춰 검색기능을 넣으려고합니다.

    form 의 action을  $PHP_SELF로 주니 index로 가버리네요.
    페이지 주소도 사용자정의URL로 되어있습니다.

    커스텀페이지 : 도메인/custom_page

    도메인/custom_page/?str=검색단어

    이런식으로 구성하고 싶은데 어떻게 값을 보내야될까요?

     

    Avatar of 082net082net
    Keymaster
    @082net
    #39857

    해당 페이지용 Page Template 을 만들어 활용하시면 됩니다. 따로 템플릿 제작할 필요 없이 테마의 page.php 파일을 복사하여 만드신 후 다른이름으로 저장하면 됩니다. (링크 참조하세요)

    폼에서 action 은 비워두시면 됩니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 밍밍밍이욧밍밍밍이욧
    Participant
    @ne8888
    #39859

    답변 감사합니다.

    custom-page (custom-page.php) 를 사용하고 있습니다.

    검색부분

    ———————–

    form id=”searchform” method=”get” action=””

    input type=text name=s value=test

    ————————————-

    이런식으로 주니깐

    custom-page?s=test 이런식으로 먹어 주소로 인식되는지 404페이지로 떠 버립니다.

    Avatar of 082net082net
    Keymaster
    @082net
    #39871

    위에 ‘str=검색단어’ 식으로 하고 싶다고 하셨으니, 검색 input의 name 은 ‘s’ 가 아닌 ‘str’을 써야 합니다.  ‘s’ 는 워드프레스 코어의 검색 인자 이에요.

    404 not found 뜨는 것은 또 다른 문제로 보입니다.

    막연하게 글로만 설명하시는 것 보다는 볼 수 있는 URL을 적어주시면 판단하기 훨씬 쉬워집니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 밍밍밍이욧밍밍밍이욧
    Participant
    @ne8888
    #39873

    감사합니다. ^^ 진짜 감사합니다.

    값을 못받아서 jquery로 해결할까 싶어서 한참을 jquery 공부부터 action 등록까지 열심히 파고 있었는데 한방에 해결되네요

    넘 감사드립니다. 복받으세요

     

    Avatar of 밍밍밍이욧밍밍밍이욧
    Participant
    @ne8888
    #39874

    해결

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