禁止删除某些页面
Wordpress的页面,很多是网站构建重要组成部分、网站的基本框架,有部分客户手贱/不小心删除掉页面,导致页面需要重新挂上。
重新挂上,难保客户继续删除掉,所以,需要禁止删除某些页面。
/*禁止删除特定的页面函数*/
function prevent_post_deletion($postid){//保护某些页面不被删除
$protected_post_id = array(101,90,87,307,333,309);//指定页面ID
if (in_array($postid,$protected_post_id)) {
exit('您要删除的页面为网站基本框架,不能删除,请点击浏览器的后退键进行编辑。');
}
}
add_action('wp_trash_post', 'prevent_post_deletion');
注释已详解意思,需要修改的是页面的ID,页面ID获取方法很简单,但后台所在页面的URL就能看到。