Automattic\WooCommerce\Internal\CustomerEmailVerification
EmailVerificationService::build_verification_url
Build a one-time email-verification URL for the given user.
Mints a fresh verification key and returns the My Account URL carrying that key and the user ID as query args, ready to drop into an email. The matching reader is VerificationController::maybe_process_request().
Method of the class: EmailVerificationService{}
No Hooks.
Returns
string. The verification URL.
Usage
$EmailVerificationService = new EmailVerificationService(); $EmailVerificationService->build_verification_url( $user_id ): string;
- $user_id(int) (required)
- WordPress user ID.
Changelog
| Since 11.0.0 | Introduced. |
EmailVerificationService::build_verification_url() EmailVerificationService::build verification url code WC 11.0.1
public function build_verification_url( int $user_id ): string {
return $this->build_verification_url_for_key( $user_id, $this->create_verification_key( $user_id ) );
}