WP 默认“帖子”帖子类型没有 slug 显示

时间:2021-02-06 14:42:20

标签: php wordpress custom-post-type

我对博客文章使用 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 永久链接结构。有什么想法吗?

0 个答案:

没有答案