我使用此循环显示一个包含用户列表的页面:
foreach ($mytaxonomies as $mytaxonomy) : setup_postdata($mytaxonomy);
echo $mytaxonomy->name; // print the name of the user
echo '<a>Send email</a>';
endforeach;
该对象$mytaxonomy
包含许多值,例如当前用户的电子邮件$mytaxonomy->email
单击链接(发送电子邮件)会显示一个模式叠加层,其中包含用于向该用户发送电子邮件的表单。表单将邮件发送到变量中指定的电子邮件地址,$to
但我无法将其分配$mytaxonomy->email
给该变量(取决于单击了哪个链接)。
我需要类似的东西
<?php $to = $mytaxonomies[...]->email; ?>
每次我点击不同的用户时都会发生$mytaxonomies[...]->email
变化(因为显然每个用户都有不同的电子邮件)。
编辑: $mytaxonomies 是包含所有用户及其信息的数组
print_r($mytaxonomies);
Array
(
[0] => stdClass Object
(
[term_id] => 4
[name] => John Doe
[slug] => john-doe
[email] => johndoe@email.com
[age] => ...
[phone] => ...
)
[1] => stdClass Object
(
[term_id] => 5
[name] => Jane Doe
[slug] => jane-doe
[email] => jdoe77@converge.con
[age] => ...
[phone] => ...
)
...
)