このループを使用して、ユーザーのリストを含むページを表示します。
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] => ...
)
...
)