为刚刚登录的用户设置cookie。不推荐使用此功能。

原型

wp_setcookie( string $username, string $password = '', bool $already_md5 = false, string $home = '', string $siteurl = '', bool $remember = false )

参数

$username (string) (Required) 用户的用户名

$password (string) (Optional)  用户的密码

$already_md5 (bool) (Optional)  密码是否已通过MD5

$home (string) (Optional)  如果设置,将使用而不是COOKIEPATH

$siteurl (string) (Optional)  如果设置,将使用而不是SITECOOKIEPATH

$remember (bool) (Optional)  请记住,用户已登录

源文件

路径:wp-includes/pluggable-deprecated.php

<?php
...
function wp_setcookie($username, $password = '', $already_md5 = false, $home = '', $siteurl = '', $remember = false) {
	_deprecated_function( __FUNCTION__, '2.5.0', 'wp_set_auth_cookie()' );
	$user = get_user_by('login', $username);
	wp_set_auth_cookie($user->ID, $remember);
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_setcookie/