根据URL SEO的特征,我们很多朋友们希望将WordPress 固定链接设置成别名。这样发布的每一篇文章我们会手动认真的设置自定义别名URL。但是在维护网站一段时间后,有朋友希望后续的文章用ID作为固定链接,且不影响以前的别名URL,这要如何修改呢?
/**
* 新文章改成ID URL
*/
add_action( 'save_post', 'using_id_as_slug', 10, 2 );
function using_id_as_slug($post_id, $post){
global $post_type;
if($post_type=='post'){
if (wp_is_post_revision($post_id))
return false;
remove_action('save_post', 'using_id_as_slug' );
wp_update_post(array('ID' => $post_id, 'post_name' => $post_id ));
add_action('save_post', 'using_id_as_slug' );
}
}
我们只需要在Functions.php添加这个代码,这样好后续发布的文章都会是ID URL。
本文出处:老蒋部落 » WordPress别名固定链接后如何修改ID别名且不影响以前别名链接 | 欢迎分享( 公众号:老蒋朋友圈 )