1

www.training.com/courses/course/location のような構造が必要です。コースと場所がコース名に変わり、地理的な場所が www.training.com/course/?course=course&location=location に動的に変換されます。

その理由は、取得パラメータを取るコース名と場所に基づいてコース情報を表示するプラグインがあるためです。

Ps これを実現するために手動で .htaccess ファイルにリンクを追加したくありません。

4

2 に答える 2

2

コースと場所は互いに関連付けられていますか? もしそうなら...

カスタムの非階層分類法が添付された「コース」のカスタム投稿タイプをお勧めします。次に、その投稿タイプのカスタムフィールドを使用して、各コースに場所情報を添付します.

Types プラグインは、これらすべてを比較的簡単に処理します (もちろん、その情報を表示するにはテンプレートを作成する必要があります)。

于 2012-07-03T04:18:51.923 に答える
1

URL 構造が予測可能である場合は、次を試すことができます。

// $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];

次に、変数を取得するのではなく、これらの変数を読み取るようにプラグイン コードを少し編集します。

于 2012-07-04T04:57:44.873 に答える