Переписать URL-адрес для персонализированного типа сообщения, не работающего

У меня есть пользовательский тип сообщения, и я хочу переписать URL-адрес. ничего не работает. Это адрес, который я имею / портфолио = adidas. Когда я переписываю многочисленные способы, которые я пытался, я всегда получаю это вместо: feeds / active / который, кажется, является шаблоном для блогов в моей теме.

Я думаю, что это может быть связано с тем, что я использую агрегатор wp rss, чтобы вытащить rss-каналы, которые я вызываю с помощью короткого кода в своем настраиваемом сообщении, но, похоже, как-то хранится с URL-адресами Feeds / post_slug, и именно здесь я получаю направленность.

Как я могу это изменить? Пробовал практически все плагины на рынке и все фрагменты кода, которые я могу найти. Пользовательский тип сообщения зарегистрирован в моей теме, а не в функциях. Это код для этого:

$args = array( "singular_label" => __("Portfolio Category", "swiftframework"), 'public' => true, 'hierarchical' => true, 'show_ui' => true, 'show_in_nav_menus' => false, 'args' => array( 'orderby' => 'term_order' ), 'rewrite' => array('slug'=>'','with_front'=>false), 'query_var' => true ); register_taxonomy( 'portfolio-category', 'portfolio', $args ); add_action('init', 'portfolio_register'); function portfolio_register() { $labels = array( 'name' => _x('Portfolio', 'post type general name', "swiftframework"), 'singular_name' => _x('Portfolio Item', 'post type singular name', "swiftframework"), 'add_new' => _x('Add New', 'portfolio item', "swiftframework"), 'add_new_item' => __('Add New Portfolio Item', "swiftframework"), 'edit_item' => __('Edit Portfolio Item', "swiftframework"), 'new_item' => __('New Portfolio Item', "swiftframework"), 'view_item' => __('View Portfolio Item', "swiftframework"), 'search_items' => __('Search Portfolio', "swiftframework"), 'not_found' => __('No portfolio items have been added yet', "swiftframework"), 'not_found_in_trash' => __('Nothing found in Trash', "swiftframework"), 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => false, 'menu_icon' => 'dashicons-format-image', 'rewrite' => array('slug'=>'','with_front'=>false), 'supports' => array('title', 'editor', 'thumbnail'), 'has_archive' => true, 'taxonomies' => array('portfolio-category') ); register_post_type( 'portfolio' , $args ); } add_filter("manage_edit-portfolio_columns", "portfolio_edit_columns"); function portfolio_edit_columns($columns){ $columns = array( "cb" => "<input type=\"checkbox\" />", "title" => "Portfolio Item", "description" => "Description", "portfolio-category" => "Categories" ); return $columns; } add_action("manage_posts_custom_column", "portfolio_custom_columns"); function portfolio_custom_columns($column){ global $post; switch ($column) { case "description": the_excerpt(); break; case "portfolio-category": echo get_the_term_list($post->ID, 'portfolio-category', '', ',,''); break; } }