web-dev-qa-db-fra.com

Création d'une page de centre d'aide personnalisée

Je travaille actuellement sur un nouveau thème WordPress et je souhaite créer un système de centre d’aide permettant aux utilisateurs qui achèteront mon thème d’ajouter des articles auxiliaires.

Donc, mon plan est:

1- Créez une nouvelle page normale et créez le fichier page-help.php.

2- Créez deux types de publication, les premières sections nommées et le deuxième article.

3- Ajouter les articles de sections et les articles dans le fichier d'aide de page.

Le problème, maintenant que je n'ai plus besoin du lien des sections et des articles, se présente directement comme ceci:

http://localhost/section/using-wordpres/
http://localhost/article/how-to-use-the-wordpres/

Je veux créer une règle de réécriture pour ajouter de l'aide à côté de la section et du type d'article après être le dernier lien comme celui-ci:

http://localhost/help/section/using-wordpres/
http://localhost/help/article/how-to-use-the-wordpres/

C'est vraiment très important pour moi et j'espère que quelqu'un m'aidera à faire ceci ou au moins quelque chose comme ça que je veux.

Merci d'avance.

1
John

Vous pouvez y parvenir lorsque vous enregistrez vos types de publication. La slug peut être un chemin:

$section_args = array(
    'rewrite' => array( 'slug' => 'help/section' ),
    // your other args...
);

$article_args = array(
    'rewrite' => array( 'slug' => 'help/article' ),
    // your other args...
);
1
Milo