سلام استاد وقتتون بخیر
برای دیلیت کردن کیف پول و موبایل action برابر removeMobileAndWallet هست اما موقعی که روی آیکنش توی محیط ادمین کلیک میکنم به جای اینکه delete user meta رو انجام بده وارد صفحه edit.php میشه ممنون میشم راهنماییم کنید.
function wp_apis_users_page(){
global $wpdb;
if(isset($_GET['action']) && $_GET['action'] = 'edit')
{
$userID = intval($_GET['id']);
if(isset($_POST['saveUserinfo'])){
$mobile = $_POST['mobile'];
$wallet = $_POST['wallet'];
if(!empty($mobile)){
update_user_meta($userID,'mobile',$mobile);
}
if(!empty($wallet)){
update_user_meta($userID,'wallet',$wallet);
}
}
$mobile = get_user_meta($userID, 'mobile',true);
$wallet = get_user_meta($userID, 'wallet',true);
include WP_APIS_TPL.'admin/menus/users/edit.php';
return;
}
if(isset($_GET['action']) && $_GET['action']='removeMobileAndWallet')
{
$userID = intval($_GET['id']);
delete_user_meta($userID,'mobile');
delete_user_meta($userID,'wallet');
}
<tbody>
<?php foreach($users as $user): ?>
<?php $userwallet= get_user_meta($user->ID, 'wallet',true);
$userwallet = empty($userwallet) ? 0:$userwallet;
?>
<tr>
<td><?php echo $user->ID; ?></td>
<td><?php echo $user->display_name; ?></td>
<td><?php echo $user->user_email; ?></td>
<td><?php echo get_user_meta($user->ID, 'mobile',true); ?></td>
<td><?php echo number_format($userwallet).' تومان' ?></td>
<td>
<a href="<?php echo add_query_arg(['action' => 'edit', 'id' => $user->ID]); ?>">
<span class="dashicons dashicons-edit"></span>
</a>
<a title="حذف شماره موبایل و کیف پول" href="<?php echo add_query_arg(['action' => 'removeMobileAndWallet', 'id' => $user->ID]); ?>">
<span class="dashicons dashicons-trash"></span>
</a>
</td>
</tr>
<?php endforeach ?>
</tbody>