2016-03-21 13 views
0

私はこのようになりますパターンでのWordPressサイトにURLを構築したい:wordpress post slugのカスタム用語を追加するには?

mydomain.com/[category-name]/[slug]/[photo-{0-9}]/ 

しようとした再書き込みURLや写真の番号をキャッチするためにVARを照会するための「写真」のparamを追加しましたが、できませんでした成功する。 URLからプラグインを使用してカテゴリ/カテゴリを削除しています。

これを達成するためのアイデアはありますか?

ありがとうございます!

+0

あなたはただURLからカテゴリー名を削除したいだけです –

答えて

0

あなたは[スラッグ]と{0-9}は何をされていることは明らかでないが、この

yourdomain.com/%category%/%postname%/photo-%post_id%/ 

のようにそれを使用することができます。しかし、私はそれは私がこの$wp_rewrite->rulesに次の書き換えのキーと値のペアを追加しましたさらに

誰かが利用したり、調整することができるように

+0

すばやい応答をありがとう。私は%postname%と[photo- {0-9}]を意味しました.1つの投稿に対してphoto-01、photo-02などが可能です。投稿のギャラリー画像を保存するためにプラグインを使用します。要件は、%photo-3%がリクエストURLである場合、ギャラリーの3番目のイメージをロードする必要があります。 WP書き換えルール – Bubi

+0

で%photo- [num]%を検出する方法がわからない場合は、%photo- [name]%を使用してもOKでしょうか?1.jpg、2.jpgなどのギャラリー画像に名前を付けることはできますか? – Ajith

+0

はい、できます。私はリクエストでこの%photo- [name]%を捕まえて、それをquery varに追加したい、残りの部分はできるはずです! – Bubi

0

は、この作業 がここにソリューションを追加取得することができたあなたはこの回答でそれらを管理することができると思います配列:$へ

'([^)]+)/([^)]+)/(photo-\d+)?$' => 'index.php?category_name=$matches[1]&name=$matches[2]&photo=$matches[3]' 

この正規表現のグループ(括弧内の())urlはWPのクエリ文字列に割り当てられて左折れる配列と一致しました。

関連する問題