我想改变portfolio 我的网站URL的slug(www.website/portfolio/neleman cava/)到另一个方面,即work 
我知道我可以通过一些插件做到这一点,但我真的不想在我的网站上加载无用的插件。
是否有人能帮助我并指出我必须在single-portfolio.php
<?php
get_header();
if (have_posts()) : the_post();
$show_title = comet_meta($post->ID, \'show_portfolio_title\');
$style = (comet_meta($post->ID, \'portfolio_title_bg\') != \'\') ? \'parallax\' : \'grey\' ;
$project_category  = \'\';
$cats = get_the_terms(get_the_id(), \'portfolio_category\');
if($cats){
  foreach($cats as $cat) {
    $project_category  .= $cat->name . \', \';
  }
  $project_category = rtrim($project_category, \', \');
}
?>
<article id="<?php echo esc_html($post->post_name); ?>" class="page-single">
  <?php if (!empty($show_title) && $show_title != \'no\'): ?>
  <section class="page-title <?php echo esc_attr($style); ?>">
 有什么想法吗?非常感谢!
 
                SO网友:Ranuka
                您可以使用register_post_type_args 修改任何自定义post类型的slug。
你需要改变组合slug才能工作?那么代码应该是这样的。
add_filter( \'register_post_type_args\', \'change_slug_portfolio_to_work\', 10, 2 );
function change_slug_portfolio_to_work( $args, $post_type ) {
    if ( $post_type == \'portfolio\') {
        $args[\'rewrite\'][\'slug\'] = \'work\';
    }
    return $args;
}