learndash_transaction_create( array $meta_fields, WP_Post $post, WP_User $user, int $parent_transaction_id )
Creates a transaction.
Description #
Parameters #
- $meta_fields
-
(array) (Required) Meta fields.
- $post
-
(WP_Post) (Required) Post.
- $user
-
(WP_User) (Required) User.
- $parent_transaction_id
-
(int) (Required) Parent transaction ID. Default 0. If not set, a new parent transaction will be created.
Return #
(int) Transaction ID or 0.
Source #
Changelog #
Version | Description |
---|---|
4.5.0 | Added optional $parent_transaction_id parameter. |
4.2.0 | Introduced. |