Browse: Home / Functions /

learndash_transaction_create

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 #

File: includes/payments/ld-transaction-functions.php


Changelog #

Changelog
Version Description
4.5.0 Added optional $parent_transaction_id parameter.
4.2.0 Introduced.