2017-01-17 11 views
1

イメージスライドショーがあるサイトで作業しています。スライドを変更すると、履歴を使用してURLを変更し、パラメータも追加します。私がする必要があるのは、URLをより緻密にすることです。WordPress URLをカスタムパラメータで書き直します。

URLは後で保存することができ、現在の構造体からデータを引き出すことができます。

例URL:

http://domain.com/projects/single-landscape/?layout_id=1 

プロジェクトは、ポストタイプとシングル風景であるポストタイプでポストです。

?layout_idは、JSで自分自身を追加するだけのものなので、WordPress自体とは関係ありません。

私が何をしているよすべては入ることができるようです。

http://domain.com/projects/single-landscape/1 
http://domain.com/projects/single-landscape/2 
http://domain.com/projects/single-landscape/3 

そして、私は今、レイアウトIDとしてその数を引き出していますと同じに運びます。プロジェクトの部分は、この場合は唯一のポストタイプimとして固定されていますが、 '単一プロジェクト'は変更できます。

ドキュメントを見ても、私にとっては役に立たないようですが、正しい方向に単純なプッシュが必要なだけで、わかりやすく理解できます。

+0

[クラスリファレンス/ WPリライト](https://codex.wordpress.org/Class_Reference/WP_Rewrite)を見ましたか? – Scuzzy

+0

.htaccess rewrite condition ruleを追加する正規表現を書くための他の多くの記事 –

答えて

0

これはそれを行うだろう、reference here

RewriteEngine on 

RewriteRule ^(projects/[^/]+/)(\d+)$ $1?layout_id=$2 

は、あなたのルートの.htaccessファイルに入れてください。

関連する問題