buddypress / wp-cli-buddypress
WP-CLI BuddyPress 命令社区包
3.0.1
2024-07-04 02:25 UTC
Requires
- php: >=5.6.0
- wp-cli/wp-cli: ^2
Requires (Dev)
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