2013-07-10 1 views
0

WordPress 플러그인에서 일하고 있습니다. URL에서 쿼리 문자열을 가져 와서 역방향으로 1 년 앞으로 이동하는 짧은 코드가 있습니다.Wordpress PHP를 만들거나 쿼리 문자열에 추가하십시오.

제가 생각한 것은 쿼리 문자열을 사용하지 않고 uri를 얻은 다음 쿼리 변수를 더하거나 빼서 uri에 대한 쿼리를 추가하고 링크로 인쇄하는 것이 었습니다.

이후 사용자가 WordPress permalink에서 검색어를 사용하면 페이지 ID에 대한 검색어가 삭제됩니다.

그래서 쿼리를 만들거나 현재 쿼리에 추가하여 링크를 생성하는 방법을 알아 보려면 도움이 필요합니다. 예 :

http://example.com/wordpress/page/?vyear=2014 
    http://example.com/wordpress/?page_id=26&vyear=2014 

다른 변수가있는 경우 쿼리 변수를 업데이트하는 방법도 잘 모르겠습니다.

모든 도움을 주시면 감사하겠습니다. 제대로 작동하지 않을 수 있습니다. 당신은 워드 프레스를 사용하고 있기 때문에

답변

0

, 당신은 add_query_arg 사용할 수 있습니다

를 문서에서 :

<?php 
// Parameters as separate arguments 
add_query_arg($param1, $param2, $old_query_or_uri); 

// Parameters as array of key => value pairs 
add_query_arg(array('key1' => 'value1', ...), $old_query_or_uri); 
?> 
당신은과 함께, 매개 변수 및 값 (또는 연관 배열)에 전달할 수 있습니다

기존 URL을 사용하면 올바른 형식의 URL이 생성됩니다. 여기도 동반자입니다 remove_query_arg

+0

고마워요! 이것은 완벽하게 작동했습니다. –

+0

당신을 진심으로 환영합니다. 워드 프레스 문서를 체크 아웃하는 것이 좋습니다. 많은 기능이 내장되어 있으며, 제가 사용하는 대부분의 소프트웨어와 비교할 때 문서화가 잘되어 있습니다. – andrewsi

관련 문제