URLが日本語にならないようにする

日本語のタイトルだと、記事URLが日本語になってしまいます。

後から変更すればいいけどなんか面倒。。

勝手に日本語が入った場合のみ、自動で”post-xxxx”に変更する方法があります。

finction.phpの

?>

の手前に以下を追記する。

function auto_post_slug( $slug, $post_ID, $post_status, $post_type ) {
if ( preg_match( ‘/(%[0-9a-f]{2})+/’, $slug ) ) {
$slug = utf8_uri_encode( $post_type ) . ‘-‘ . $post_ID;
}
return $slug;
}
add_filter( ‘wp_unique_post_slug’, ‘auto_post_slug’, 10, 4 );