2016-08-24 9 views
0

WordPressのサイトにカスタム投稿タイプとカスタム分類とカスタムURLが設定されています。しかし、私はに行くとき:Wordpress URLを特定のページテンプレートにリダイレクトして投稿の名前を渡したい

/カスタムポストタイプ/カスタム分類/カスタム分類サブ/ postname

それの404エラー。私はすべてを試してみましたが、ポストネームを取得してURLを変更せずにsingle-custom-taxonomy.phpに渡すリダイレクトを作成したいだけです。

/custom-post-type/(.*)/(.*)/(.*)のような正規表現を使ってリダイレクトし、3回目の一致をsingle-custom-taxonomy.phpに変数として渡しますそれはポストページを得ることができます。

どうすればよいですか?

+0

'(。*)'を意味しましたか?試したRewriteRuleステートメントを投稿する必要があります。 – jedifans

答えて

0

はそれを考え出した:

関数custom_rewrite_basic(){ add_rewrite_rule( '^知識中心/(.*)/(.*)/(.*)'、」index.phpのページ名= post_type =質問&質問= $マッチ[3] '、'トップ '); } add_action( 'init'、 'custom_rewrite_basic');

+0

よくできました!あなたは未回答のセクションでこれを止めるためにあなた自身の答えを受け入れるべきです。 – jedifans

関連する問題