投稿名(postname)をカスタムフィールド名に変更するには?

前提:パーマネントリンクをカスタム構造にしている
https://xxxxxxxxx/%postname%
要望:アドバンスド・カスタムフィールドの KanriNo に一括更新したい
https://xxxxxxxxx/%KanriNo%
エラー処理
KanriNoが重複していたらどうなるか?
KanriNoが空白・Nullだったらどうなるか?

function custom_post_title( $value, $post_id, $field  )
{
		if(isset($value) && $value != '') {
			 $args = array(
				 'ID'           => $post_id,
				 'post_name' => sanitize_title($value)
			 );
			 wp_update_post( $args );
		}
    return $value;
}
add_filter('acf/update_value/name=number', 'custom_post_title', 10, 3);

wp-all-importにてインポート