php 不允许在Wordpress中删除用户条件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 不允许在Wordpress中删除用户条件相关的知识,希望对你有一定的参考价值。
add_filter(
'user_row_actions',
function($actions, $user_object) {
$result = new WP_Query(
array(
'author'=> $user_object->ID,
'post_type'=>'portfolio',
'posts_per_page'=>1,
)
);
if ( count($result->posts) !== 0 ){
unset($actions['delete']);
}
return $actions;
},
1,2
);
add_action(
'load-users.php',
function() {
if (isset($_GET['user'])) {
$user_object = get_userdata($_GET['user']);
$result = new WP_Query(
array(
'author'=> $user_object->ID,
'post_type'=>'portfolio',
'posts_per_page'=>1,
)
);
if( count($result->posts) !== 0 ){
wp_die('This user cannot be deleted');
}
}
}
);
以上是关于php 不允许在Wordpress中删除用户条件的主要内容,如果未能解决你的问题,请参考以下文章
WordPress - 检查用户是不是登录
根据注册时间自动删除 Wordpress 用户?
php 从WordPress管理菜单中删除不需要的页面
如何在不使用 wp-login.php 的情况下从 wordpress 注销?
如何在没有 single.php 的情况下从 wordpress 帖子中删除特色图片
php 删除WordPress全尺寸图像插入post +选项并添加最大尺寸以防止用户插入大量i