1

私はワードプレスで部族イベントを使用しており、次の問題に苦しんでいます:

イベント (カスタム投稿タイプ) をカテゴリ (このプラグインのデフォルトの分類法) でフィルタリングしています。私は「pretty permalinks settings」を使用しているので、URL は次のようになります: [website.com]/events/category/Amsterdam/ (私のカテゴリーがアムステルダムの場合)。

ここで質問です。アムステルダムから「コンサート」タイプのすべての投稿を取得しようとしているときに、「event_type」(コンサート、パブなど) という別のカスタム分類法で投稿をサブフィルターしました。私の URL は次のとおりです。[ website.com]/events/category/amsterdam/?event_type=concert デフォルトのパーマリンク設定の URL は次のとおりです: [website.com]/index.php?tribe_events_cat=amsterdam&event_type=concert

WordPress を変換して自分の URL を [website.com]/events/category/amsterdam/event_type/concert/ として認識させるにはどうすればよいですか?

rewrite_rules_array と関係があることは知っていますが、どうにかできませんでした。どんな助けでも大歓迎です!

事前にサンクス。

4

1 に答える 1

0

カスタム投稿タイプを登録している間:

function people_init() {
    // create a new taxonomy
    register_taxonomy(
        'people',
        'post',
        array(
            'label' => __( 'People' ),
            'rewrite' => array( 'slug' => 'person' ),
            'capabilities' => array(
                'assign_terms' => 'edit_guides',
                'edit_terms' => 'publish_guides'
            )
        )
    );
}
add_action( 'init', 'people_init' );

「rewrite」パラメータをチェックアウトします。詳細 ここで確認できます: http://codex.wordpress.org/Function_Reference/register_taxonomy

また、パーマリンク設定に移動して保存をクリックして、パーマリンク構造をフラッシュする必要がある場合もあります(理由は聞かないでください);)。

于 2013-04-24T14:36:22.097 に答える