stuttter / wp-user-activity

记录WordPress活动最佳方式

安装: 498

依赖: 0

建议者: 0

安全: 0

星标: 42

关注者: 3

分支: 13

开放问题: 7

类型:wordpress-plugin

2.2.0 2021-03-29 03:00 UTC

This package is auto-updated.

Last update: 2024-09-12 00:01:32 UTC


README

WP User Activity是记录WordPress活动最佳方式。活动可以被分类、过滤,并且可以按用户查看,同时包括登录用户的会话数据和其它用户的IP地址及用户代理。

活动被分解为“对象类型”和“动作”。类型是被操作的物体,动作是对它们的操作。如果你熟悉BuddyPress,这将让你感到非常舒适。

可用动作

  • 附件(上传、编辑、删除)
  • 评论(创建、待审、批准、取消批准、垃圾箱、取消垃圾箱、垃圾邮件、取消垃圾邮件、删除)
  • 核心(更新、自动更新)
  • 导出(下载)
  • 菜单(创建、更新、删除)
  • 插件(安装、更新、激活、停用、编辑、删除)
  • 帖子(创建、更新、删除、垃圾箱、取消垃圾箱、垃圾邮件、取消垃圾邮件、未来)
  • 设置(更新)
  • 术语(创建、更新、删除)
  • 主题(自定义、安装、更新、激活、编辑、删除)
  • 用户(登录、登录失败、登出、注册、更新、删除)
  • 小工具(更新、删除)

示例

Admin logged in 2 minutes ago.
Admin created the post "Hello World" 33 seconds ago.
Admin created the topic "I need help!" 5 days ago.

安装

  • 使用内置的WordPress插件安装程序下载并安装。
  • 在“插件”区域的“激活”链接中激活。
  • 通过点击“赞助”来考虑赞助未来的开发。
  • 不需要进一步设置或配置。

常见问题解答

这适用于自定义帖子类型和分类法吗?

是的。它会与所有定义了自己标签的帖子类型和分类法完美工作。那些没有定义标签的将使用帖子类型ID来模拟。

我可以创建自定义活动类型和动作吗?

是的。自动加载器可以被过滤,因此添加新的对象类型就像

add_filter( 'wp_get_default_user_activity_types', function( $types = array() ) {
	$types[] = 'Your_New_Type'; // extends `WP_User_Activity_Type`
	return $types;
} );

如果想要创建自己的动作,WP_User_Activity_Type_Taxonomy是一个很好的起点。它注册简单的创建/更新/删除方法,带有易于理解的消息和集成。

这会创建新的数据库表吗?

不。它使用WordPress自定义帖子类型和元数据API。

这会修改现有的数据库表吗?

不。所有WordPress核心数据库表保持不变。

我在哪里可以获得支持?

贡献

打开一个新问题来讨论功能是否适合项目。一旦决定处理拉取请求,请遵循WordPress编码标准