suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Legen Sie Permalinks für benutzerdefinierte Beitragstypen in WordPress auf Root fest

Ich habe einen benutzerdefinierten Beitragstyp erstellt, um einen bestimmten Seitentyp zu organisieren, aber da meine WordPress-Permalinks auf <code>/blog/%postname%/</code> eingestellt sind, lautet dieser neue benutzerdefinierte Beitragstyp. Der Permalink lautet <code> ;/blog/new-post-type</code>. Ich möchte <code>/blog/</code> nicht aus den Permalink-Einstellungen der Website entfernen, da wir es in Blogbeiträgen verwenden. So entfernen Sie <code>/blog/</code> aus einem neuen Beitragstyp, sodass er wie ein Permalink zur WordPress-Standardseite fungiert, d. h. <code>www.website.com/name-of-page/ < ;/code>?
P粉267885948P粉267885948521 Tage vor509

Antworte allen(1)Ich werde antworten

  • 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将在根目录下工作。

    Antwort
    0
  • StornierenAntwort