首页  >  问答  >  正文

将WordPress中自定义文章类型的永久链接设置为根目录

我创建了一个自定义文章类型来组织一种特定类型的页面,但是由于我的WordPress固定链接设置为<code>/blog/%postname%/</code>,这个新的自定义文章类型的固定链接是<code>/blog/new-post-type</code>。我不想从网站的固定链接设置中删除<code>/blog/</code>,因为我们在博客文章中使用它。如何将<code>/blog/</code>从新的文章类型中删除,使其像WordPress默认页面的固定链接一样,即<code>www.website.com/name-of-page/</code>?
P粉267885948P粉267885948459 天前459

全部回复(1)我来回复

  • P粉476883986

    P粉4768839862023-08-10 10:28:03

    register_post_type()函数的rewrite参数有一个with_front参数,当设置为false时,不会在固定链接结构中加上前缀。

    register_post_type( 'cpt', array(
        'rewrite' => array(
            'with_front' => false,
        )
    );
    

    上述代码将阻止CPT的帖子URL中出现/blog/,但我不知道那是否意味着URL将在根目录下工作。

    回复
    0
  • 取消回复