前提:パーマネントリンクをカスタム構造にしている
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にてインポート
↓
コメント