ページのカスタムURLパスを作成することは可能ですか?現在のページのURLは http://localhost.dev/insight である必要があります http://localhost.dev/city/local/insight はurlをカスタマイズするためのwordpressのオプションです。 ?
おそらくこれには新しい投稿タイプを登録するのが最善です。カスタム投稿タイプでは、URL構造を簡単に制御できます。これには register_post_type 関数を使用してください。
この関数ではrewrite
変数を追加することができます。この変数はスラッグ/ URL構造を制御します。この例をチェックしてください。
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' );
この種のパーマリンクを生成するためにこのプラグインを使うことができます https://wordpress.org/plugins/wp-category-permalink/
上記のカスタム投稿タイプの方法はおそらく優れた方法ですが、投稿タイプの登録や独自のプラグインでそのコードを使用することに不安がある場合は、WordPress codexが推奨するプラグインがありますこれ: WPカテゴリパーマリンク 。
これは、 permalinks の使用に関するより大きなエントリの一部です。