동일한 페이지에 대한 새 쿼리 문자열을 작성하기 위해 쿼리 문자열에서 특정 URL 매개 변수를 가져 오는 플러그인을 만들고 싶습니다. 나는 훌륭한 Professional WordPress Plugin Development 책을 따르고 있지만이 작업에 어떤 후크를 사용할지 잘 모르겠습니다. 내 행동 함수는 다음과 같습니다.
add_action( 'init', 'tccl_redirect' );
function tccl_redirect() {
header ( "Location: http://www.mysite.com/$mypage?$newparam=$newvalue" );
?>
헤더 리디렉션에 적합한 후크는 무엇입니까?
실제로 최종 URL 또는 WP_Query에 사용 된 변수 만 변경 하시겠습니까?
—
scribu
게시 한 코드는 기본적으로 모든 페이지를 리디렉션합니다. 원하는 것입니까? 이 리디렉션은 어떤 조건에서 발생해야합니까? 참고 : 어쨌든 카이저를 +1했습니다
—
t31os
template_redirect
. 제 제안입니다.
scribu, 최종 URL과 쿼리 문자열을 변경하고 싶습니다.
—
jnthnclrk
t31os, 질문에 대한 코드를 단순화했습니다. 실제로는 더 많은 조건이 포함되어 있습니다.
—
jnthnclrk
결과는 어떻습니까? 솔루션 pls를 표시하십시오.
—
kaiser