我想创建一种审计。如何检查用户是否正在修改文章?
是否可以通过db查询来完成此任务?
我找到了以下解决方案,但我想知道是否有原生WordPress解决方案:https://wordpress.stackexchange.com/a/297035/64590我想创建一种审计。如何检查用户是否正在修改文章?
是否可以通过db查询来完成此任务?
我找到了以下解决方案,但我想知道是否有原生WordPress解决方案:https://wordpress.stackexchange.com/a/297035/64590是的,WP中有一个功能:wp_check_post_lock()
给它一个帖子ID,它将返回当前正在编辑帖子的用户ID,如果没有人编辑帖子,它将返回false(即未锁定)。
$is_locked = wp_check_post_lock( $post_id );
if ( false === $is_locked ) {
// Post $post_id is not not locked for editing
} else {
// Post is not locked, $is_locked contains the user ID who is editing.
$user = get_user_by( \'id\', $is_locked );
echo \'Post id being edited by \' . $user->user_login;
}
当我们更改代码上的一些问题时,wordpress web出现了一些问题,我想确定是哪些更改导致了web崩溃。我尝试了一些插件作为简单的历史记录,但问题是,您无法在安装插件之前获得所做的活动。有人知道即使我们没有安装插件,我如何才能获得网站的全部活动吗?提前谢谢。