Définir des permaliens pour les types de publications personnalisés dans WordPress sur root
P粉267885948
P粉267885948 2023-08-09 11:35:09
0
1
490
J'ai créé un type de publication personnalisé pour organiser un type de page spécifique, mais comme mes permaliens WordPress sont définis sur <code>/blog/%postname%/</code>, ce nouveau type de publication personnalisé. Le permalien est <code> ;/blog/new-post-type</code>. Je ne souhaite pas supprimer <code>/blog/</code> des paramètres de lien permanent du site, car nous l'utilisons dans les articles de blog. Comment supprimer <code>/blog/</code> d'un nouveau type de publication afin qu'il agisse comme un lien permanent vers la page par défaut de WordPress, c'est-à-dire <code>www.website.com/name-of-page/ </code>?
P粉267885948
P粉267885948

répondre à tous(1)
P粉476883986

register_post_type()函数的rewrite参数有一个with_front参数,当设置为false ne sera pas préfixé dans la structure du permalien.

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

Le code ci-dessus empêchera CPT d'apparaître dans l'URL de la publication /blog/, mais je ne sais pas si cela signifie que l'URL fonctionnera dans le répertoire racine.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal