カスタム投稿タイプとカスタム分類で WordPress を使用しています。
問題
パスを使用して投稿を作成しようとしました/nyheter/bolag/post/
が、にリダイレクトされ/bolag/post/
ます。これは、スラッグを含むカスタム投稿タイプがありbolag
、WP がおそらくパスを修正しようとするためです。
これはどのように解決されますか?コード、プラグイン?
functions.php に配置されたコード
<?php
add_action( 'init', 'create_post_type' );
add_action( 'init', 'register_taxonomies' );
function create_post_type() {
$args_bolag = array(
'labels' => array(
'name' => 'Bolag',
'singular_name' => 'Bolag'
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'bolag'),
);
$args_nyheter = array(
'labels' => array(
'name' => 'Nyheter',
'singular_name' => 'Nyheter'
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'nyheter'),
);
register_post_type( 'bolag', $args_bolag );
register_post_type( 'nyheter', $args_nyheter );
}
function register_taxonomies()
{
$args_firma = array(
'label' => __( 'Firma' ),
'rewrite' => array( 'slug' => 'nyheter/bolag' ),
'hierarchical' => true,
);
register_taxonomy( 'firma', 'nyheter', $args_firma );
}