Wordpress用户信息链接

时间:2014-06-19 08:43:03

标签: php wordpress

我正在抄袭wordpress并创建一个前端管理面板,以方便没有Wordpress经验的人使用。

我创建了一个用户前端列表,并添加了一个链接,使他们能够在wordpress后端的用户编辑部分直接转到该用户。

我很奇怪从我已经获得的代码直接转到该用户的代码是什么:

    <?php
$args1 = array(
 'role' => 'subscriber',
 'orderby' => 'user_nicename',
 'order' => 'ASC'
);
 $subscriber = get_users($args1);


echo '
<table>
  <tr>
    <th style="padding: 10px;">Name</th>
    <th style="padding: 10px;">Email Address</th>
    <th style="padding: 10px;">Telephone Number</th>
    <th style="padding: 10px;">User Info</th>              
  </tr>';

foreach ($subscriber as $user) {
echo '  
  <tr>
    <td style="padding: 10px;">' . $user->display_name .'</td>
    <td style="padding: 10px;">'.$user->user_email . '</td>
    <td style="padding: 10px;">'.$user->tel_number . '</td> 
    <td style="padding: 10px;">'. '<td style='padding: 10px;'><a href='<?php echo admin_url( 'user-edit.php?user_id=' . $curauth->ID, 'http' ); ?>'>Edit Profile</a> . '</td>
  </tr>';

 }
echo '</table></ul>';       
  ?>  

因此,您可以看到链接位于“编辑信息”底部附近的表格中。

1 个答案:

答案 0 :(得分:0)

<a href="<?php echo get_edit_user_link(); ?>">name</a>

您可以传递特定用户的用户ID

<a href="<?php echo get_edit_user_link($curauth->ID); ?>">name</a>
像这样