这样就可以了。
slug保存在wp\\u posts上,而自定义字段保存在wp\\u posts\\u meta上。如果您想这样做,可以在save\\u post上使用一个动作挂钩,该挂钩将获取自定义字段的值并将其保存为post slug。
这是代码
add_action(\'save_post\', \'set_slug\');
function set_slug($post_id){
$new_slug = get_post_meta($post_id,\'custom-slug\', true);
$post_args = array(
\'ID\' => $post_id,
\'post_name\' => $new_slug,
);
wp_update_post($post_args);
}