Maison > Questions et réponses > le corps du texte
J'ai essayé de poser cette question sur le réseau de développement Wordpress mais sans succès, j'ai essayé d'afficher uniquement des catégories spécifiques dans les permaliens de la page.
Maintenant une structure de lien permanent (type POST) pour toutes les pages et publications
example.com/the-post-title/
Cela fonctionne pour toutes mes catégories de publications et de pages, je veux que toutes les catégories ressemblent à ceci Mais je veux que cette catégorie "Téléchargements" lorsque je la sélectionne s'affiche sur ces pages
example.com/downloads/the-post-title/
Quelqu'un peut-il m'aider sur la façon d'utiliser le code php ou autre chose pour cette catégorie spécifique.
J'ai essayé quelques plugins et cherché sur le Web mais je n'ai rien trouvé de pertinent
P粉1279012792023-09-17 11:34:21
Vous pouvez utiliser https://www.tiny.cloud/docs/plugins /opensource/link/ Ce plugin est utilisé pour personnaliser vos liens.
P粉4516148342023-09-17 00:28:15
Vous devrez définir des règles de réécriture personnalisées pour capturer les règles de réécriture existantes pour /downloads/
的请求并正确引导它们。为此,请使用 add_rewite_rule()
publications et pages correspondantes.
Utilisez ensuite le filtre post_link
post_link
过滤器进行更改帖子的 URL 包含 /downloads
pour modifier l'URL de la publication afin d'inclure /downloads
/.
Pseudo-code :
add_action( 'init', static function () { add_rewrite_rule( ... ); } ); add_filter( 'post_link', static function ( $permalink, $post ) { // add test for post is in category return sprintf( '/downloads/%s', $post->post_name ); }, 10, 2 );