关键是里面有什么filter_blog_post_data
. 此筛选器返回的数组也将应用于您的新的尚未保存的帖子。
function wpse_288685_filter_data( $data, $postarray ){
$data[\'post_name\'] = \'foo-bar\';
return $data;
}
add_filter(\'wp_insert_post_data\', \'wpse_288685_filter_data\', 10, 2);
此函数将post slug设置为
foo-bar
即使您的
post-new.php
页