我对博客文章使用 WordPress 默认的 post
文章类型。我想将此 post
帖子类型的 slug 更改为 /blog
。我试图通过这样做来实现这一目标:
<?php
add_filter( 'register_post_type_args', 'rewrite_post_slug', 10, 2 );
function rewrite_post_slug( $args, $post_type ) {
if ( 'post' === $post_type ) {
$args['rewrite']['slug'] = 'blog';
}
return $args;
}
?>
然而,在尝试查看我的帖子时,无论是否使用上述功能,我都意识到根本没有分配给 posts
的 slug。例如:http://localhost.test/buy-now-pay-later
当它应该是 http://localhost.test/blog/buy-now-pay-later
时。
我也刷新了我的永久链接,目前使用的是 post name
永久链接结构。有什么想法吗?