하나의 wordpress 템플리트 양식에서 다른 양식으로 날짜를 전달하려고합니다. 다음과 같이 간단하게하기 위해, 나는 두 개의 템플릿을 생성 (그리고 표준 페이지로 WP 페이지로 연관) 한 :워드 프레스 템플리트의 한 페이지에서 다른 페이지로 변수 보내기
<?php
/*
Template Name: Form test
*/
get_header();
?>
<form action="/form-result/" method="post">
<input type="text" name="name" size="20" />
<input type="submit" value="Go" />
</form>
<a href="/form-result/">Result page</a>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
및
<?php
/*
Template Name: Form result
*/
get_header();
$name = $_REQUEST['name'];
?>
And the name is <?=$name?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
나는 텍스트 링크 결과 페이지 I를 클릭하면 /form-result/
페이지로 이동하지만, 양식을 제출하면 페이지에 오류가 발견되지 않습니다. 확인한 후에 한 페이지에서 다른 페이지로 변수를 전달하려고하면 문제가 발생한다는 것을 알게되었습니다.
Pusing 추가로, <a href="/form-result/?name=Elodie">Result page</a>
에 오류 페이지가 표시되는 반면 <a href="/form-result/">Result page</a>
은 다음 페이지로 올바르게 이동한다는 것을 알았습니다.
아마도 나는 작은 것을 놓치고 있습니다.
여기에 어떤 도움이 필요합니까? 그래서 같은 형태 안에 결과 페이지에 대한 링크를 추가
"페이지를 찾을 수 없음"(404) 오류가 발생합니까? –
@s_ha_dum, 죄송합니다. 업데이트되었습니다. – Jeremy
예 @Ken. 맞아. – Jeremy