2012-07-03 2 views
1

www.training.com/courses/course/location과 같은 구조가 필요하고 코스와 위치가 코스 이름과 지리적 위치로 변경되어 www가 동적으로 번역됩니다. .training.com/course /? course = course & location = locationwordpress dynamic permalink URL 가져 오기 매개 변수를 사용하는 페이지를 가리 킵니다

이유는 매개 변수를 가져 오는 경로 이름과 위치에 따라 코스 정보를 표시하는 플러그인이 있기 때문입니다.

p.s. 이를 달성하기 위해 수동으로 .htaccess 파일에 링크를 추가하고 싶지 않습니다.

답변

2

코스와 위치가 서로 연관되어 있습니까? 그렇다면 ...

사용자 지정 non-hierarchical taxonomy attached의 "코스"에 대한 사용자 지정 게시 유형을 권장하고 해당 게시 유형의 사용자 지정 필드를 사용하여 각 코스에 위치 정보를 첨부하십시오.

Types plugin은 이러한 모든 작업을 비교적 쉽게 처리 할 수 ​​있습니다 (물론 해당 정보를 표시하려면 템플릿을 만들어야합니다). 의 URL 구조가 예측 될 것입니다 경우

1

, 당신은 시도 할 수 :

// $url = $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; 

$url = "www.training.com/course/?course=course&location=location"; 
$array = explode('/',$url); 
$rev_array = array_reverse($array); 
$location = $rev_array[0]; 
$course = $rev_array[1]; 

그런 다음 이러한 변수를 읽기보다는 변수를 얻기 위해 약간 플러그인 코드를 편집 할 수 있습니다.

관련 문제