将当前用户数组放入超链接

时间:2014-05-21 作者:coneH34D

我不确定如何从用户数组中获取数据,并将其中一些值放置到以下超链接中。我想用当前登录的用户数组中的值替换电子邮件地址、名字和姓氏。

<a href="https://thinkmcat.webex.com/thinkmcat/m.php?AT=EN&[email protected]&FN=Firstname&LN=Lastname&&MK=665080128&PW=miami&BU=http://thinkmcat.com/">

<?php
$current_user = wp_get_current_user();
/**
 * @example Safe usage: $current_user = wp_get_current_user();
 * if ( !($current_user instanceof WP_User) )
 *     return;
 */
echo \'Username: \' . $current_user->user_login . \'<br />\';
echo \'User email: \' . $current_user->user_email . \'<br />\';
echo \'User first name: \' . $current_user->user_firstname . \'<br />\';
echo \'User last name: \' . $current_user->user_lastname . \'<br />\';
echo \'User display name: \' . $current_user->display_name . \'<br />\';
echo \'User ID: \' . $current_user->ID . \'<br />\';

?>

1 个回复
最合适的回答,由SO网友:Adam H 整理而成

我会在url查询字符串中设置一个包含所需变量的数组,然后使用http_build_query().

像这样:

$args = array( \'AT\' => \'EN\',
               \'AE\' => $current_user->user_email,
               \'FN\' => $current_user->user_firstname,
               \'LN\' => $current_user->user_lastname,
               \'MK\' => 665080128,
               \'PW\' => \'miami\',
               \'BU\' => \'http://thinkmcat.com/\');

?>

<a href="https://thinkmcat.webex.com/thinkmcat/m.php?<?php echo http_build_query($args); ?>">LINK</a>

结束

相关推荐

Connect Users and Taxonomies

我想在保存新帖子时发送电子邮件通知。但用户可以选择他们想要订阅的帖子类别。可用的插件对我来说不是解决方案——我真的需要自己的代码库。尽管我对WP还很陌生,但这一切都没有问题……但我不知道如何将自定义分类法与用户连接起来。是否可以在用户配置文件页面(复选框)上列出所有类别,并将主题保存在usermeta表中?或者,您的意思是最好将所有订阅放在一个新表中,并使用第三个数据透视表来连接分类法和用户?还是其他解决方案?任何想法都很感激:-)非常感谢!