0

2 つのカスタム投稿タイプ用に読みやすいパーマリンク構造を作成したいと考えています。最初の CPT「国」、2 番目の CPT「地域」。

リージョンを挿入するコードは次のとおりです

// region options
$region_item = array(
    'post_parent' => get_the_ID(),
    'post_author' => $user->ID,
    'post_title' => $region_name,
    'post_content' => $region_content,
    'post_status' => $post_status,
    'post_type' => 'region'
);

// insert region
$region_item_id = wp_insert_post($region_item);

したがって、URL は次のようになります: http://www.ex.com/USA/Nevadaしかし、この URL を呼び出すと、wordpress は not-found-page を表示するので、どうすればこの URL を修正できますか?

4

1 に答える 1

0

設定 -> パーマリンクに移動し、ページを更新します。これにより、書き換えルールがフラッシュされます。

また、これは register_post_type(array() がそのデフォルトのスラッグ (your.com/slug/post-name) の名前を変更するための引数です) をいじるのに良いオプションかもしれません。

    //'rewrite' => false, /* you can specify its url slug */
    'rewrite'   => array( 
        'slug' => 'USA', //a slug used to identify the post type in URLs.
        'with_front' => false,
        'feed'=> true,  
        'pages'=> true 
        ), 
于 2013-08-06T15:53:46.477 に答える