カスタム投稿のデフォルトのパーマリンクは、投稿タイトルです。
ワードプレスの管理画面から変えられるパーマリンクは投稿タイプだけです。
seo的には、意味がわかりやすい単語が一番よいとされています。
ただ日本語だと文字化けしたり、都度英単語にするのが大変だったりして、
数字ベースの管理を希望されることもあります。
カスタム投稿パーマリンクを、投稿ID(数字ベース)にする方法
下記のコードで、カスタム投稿のnews,column,eventの投稿記事をIDに変更できます。
function custom_auto_post_slug( $slug, $post_ID, $post_status, $post_type ) {
if ( $post_type == 'news' ) {
$slug = $post_ID;
} else if ( $post_type == 'column' ) {
$slug = $post_ID;
}else if ( $post_type == 'event' ) {
$slug = $post_ID;
}
return $slug;
}
add_filter( 'wp_unique_post_slug', 'custom_auto_post_slug', 10, 4 );