기본 WP 검색 상자와 조금 다른 모양의 검색 양식을 만들려고합니다. searchform.php를 편집 할 수는 있지만 플러그 인의 형태로되어 있으므로 쉽게 활성화하고 비활성화 할 수 있습니다. 그러나 문제는 WP가 searchform.php를 찾으면 해당 파일의 양식을 사용하므로 add_filter, add_action 같은 트릭이 여기에서 작동하지 않는다는 것입니다. 그래서 제가 여기서 여러분 께 묻기를 원하는 것은 위의 것을 성취 할 수있는 어떤 방법으로 wxist가 존재 하는가하는 것입니다. 즉 searchform.php의 코드를 덮어 씁니다.플러그인을 사용하여 searchform.php를 재정의하는 방법
다른 메모에서 "s"가 아닌 다른 이름으로 검색 상자의 이름을 지정하면 search.php 대신 index.php로 코드가 이동합니다. 이것은 debug echo와 다른 wierd 문을 넣음으로써 확인했습니다. 그 이유는 무엇일까요?
미리 도움을 주셔서 감사합니다.
응답이 없습니다. – user1314305
답변을 검색 한 후 도움이 될만한 링크가 있습니다. 여기에 게시 : http://wordpress.stackexchange.com/questions/26268/how-can-i-replace-the-search-results-displayed-by-wordpress/26271#26271 http : // stackoverflow. com/questions/4647604/wp-use-file-in-plugin-directory-custom-page-template http://wordpress.stackexchange.com/questions/18199/how-do-i-override-the- search-template-in-a-plugin/18203 # 18203 – user1314305
몇 가지 추가 정보 : http://wordpress.stackexchange.com/questions/65934/i-need-a-custom-search-page-to-lead-to-search -php-but-it-goes-to-index-php/65958 # 65958 http://stackoverflow.com/questions/13997743/make-plugin-override-template?rq=1 http://shinraholdings.com/363/3-wordpress-hacks-to-unlock-some-much-needed-features/4/ http://stackoverflow.com/questions/9435931/wordpress-add-filter-get-search-form ? rq = 1 http://wordpress.stackexchange.com/questions/91897/how-to-make-plugin-work-in-each-template-in-wordpress?rq=1 – user1314305