Est-il possible de créer un chemin d’URL personnalisé pour les pages? L’URL actuelle de la page est http://localhost.dev/insight que je dois montrer comme http://localhost.dev/city/local/insight toute option dans Wordpress pour personnaliser l’url ?
Il est probablement préférable d’enregistrer un nouveau type de message pour cela. Dans les types d'articles personnalisés, vous pouvez facilement contrôler la structure de l'URL. Utilisez la fonction register_post_type pour cela.
Dans cette fonction, vous pouvez ajouter une variable rewrite
. Cette variable contrôle la structure slug/url. Découvrez cet exemple:
function insight_init() {
register_post_type( 'insight', array(
'labels' => array(),
'public' => true,
'hierarchical' => false,
'show_ui' => true,
'show_in_nav_menus' => true,
'supports' => array( 'title', 'editor' ),
'has_archive' => false,
'rewrite' => array('slug' => 'city/local')),
'query_var' => true,
'menu_icon' => 'dashicons-analytics',
) );
}
add_action( 'init', 'insight_init' );
vous pouvez utiliser ce plugin pour générer ce type de permalink https://wordpress.org/plugins/wp-category-permalink/
La méthode de type de message personnalisée mentionnée est probablement la meilleure, mais si vous n'êtes pas à l'aise avec l'enregistrement d'un type de message ou l'utilisation de ce code dans un plugin de votre choix, il existe un plugin recommandé par le codex WordPress: WP Catégorie Permalink .
Cela fait partie de la plus grande entrée concernant l’utilisation de permaliens .