buddypress/wp-cli-buddypress

WP-CLI BuddyPress 命令社区包

安装: 1

依赖项: 0

建议者: 0

安全性: 0

星星: 47

关注者: 11

分支: 19

开放问题: 0

类型:wp-cli-package

3.0.1 2024-07-04 02:25 UTC

This package is auto-updated.

Last update: 2024-09-04 02:51:28 UTC


README

通过命令行管理 BuddyPress。

安装

默认情况下,wp-cli-buddypress 随 BuddyPress 一起安装。因此,如果您需要使用最新版本,请运行

wp package install git@github.com:buddypress/wp-cli-buddypress.git

在许多情况下,默认的内存限制不足以运行 composer,因此建议运行以下命令

php -d memory_limit=512M "$(which wp)" package install git@github.com:buddypress/wp-cli-buddypress.git

使用

此包向所有 BuddyPress 核心组件添加命令。所使用的组件 需要 被激活才能使用。以下是一些示例

wp bp

管理所有 BuddyPress 命令。

wp bp

wp bp activity

管理 BuddyPress 活动。

# Create Activity
$ wp bp activity create
Success: Successfully created new activity item (ID #5464).

# Create Group Activity
$ wp bp activity add --component=groups --item-id=2 --user-id=10
Success: Successfully created new activity item (ID #48949)

wp bp group

管理 BuddyPress 群组。

# Create Group
$ wp bp group create --name="Totally Cool Group"
Success: Group (ID 5465) created: http://example.com/groups/totally-cool-group/

# Delete a Group
$ wp bp group delete group-slug --yes
Success: Group successfully deleted.

wp bp messages

管理 BuddyPress 消息。

# Create message
wp bp message create --from=user1 --to=user2 --subject="Message Title" --content="We are ready"
Success: Message successfully created.

# Delete thread
$ wp bp message delete-thread 456456 --user-id=user_logon --yes
Success: Thread successfully deleted.

wp bp xprofile

管理 BuddyPress XProfile。

# Create a xprofile group.
$ wp bp xprofile group create --name="Group Name" --description="Xprofile Group Description"
Success: Created XProfile field group "Group Name" (ID 123).

# List xprofile fields.
$ wp bp xprofile field list

# Save a xprofile data to a user with its field and value.
$ wp bp xprofile data set --user-id=45 --field-id=120 --value=teste
Success: Updated XProfile field "Field Name" (ID 120) with value  "teste" for user user_login (ID 45).

wp bp notification

管理 BuddyPress 通知。

# Create notification item.
$ wp bp notification create
Success: Successfully created new notification. (ID #5464)

# Delete a notification item.
$ wp bp notification delete 520
Success: Notification deleted.

wp bp email

管理 BuddyPress 邮件。

# Create email
$ wp bp email create --type=new-event --type-description="Send an email when a new event is created" --subject="[{{{site.name}}}] A new event was created" --content="<a href='{{{some.custom-token-url}}}'></a>A new event</a> was created" --plain-text-content="A new event was created"
Success: Email post created for type "new-event".

# Create email with content from given file
$ wp bp email create ./email-content.txt --type=new-event --type-description="Send an email when a new event is created" --subject="[{{{site.name}}}] A new event was created" --plain-text-content="A new event was created"
Success: Email post created for type "new-event".

wp bp member

管理 BuddyPress 会员。

# Generate BuddyPress members.
$ wp bp member generate

wp bp signup

管理 BuddyPress 注册。

# Create a signup
$ wp bp signup create --user-login=test_user --user-email=teste@site.com
Success: Successfully added new user signup (ID #345).

# Activate a signup
$ wp bp signup activate ee48ec319fef3nn4
Success: Signup activated, new user (ID #545).

wp bp tool

管理 BuddyPress 维修工具。

# Repairing friend-count
$ wp bp tool repair friend-count
Success: Counting the number of friends for each user. Complete!

# Activate signup
$ wp bp tool signup 1
Success: Signup tool updated.

支持

Github 问题不是用于一般支持问题的,您还可以尝试其他途径: https://buddypress.org/support