How can i filter wordpress users by custom feild?

You can make use of the meta_key and meta_value query arguments. $args = [ ‘role’ => ‘author’, ‘number’ => -1, ‘meta_key’ => ‘yourprefix_location’, ‘meta_value’ => ‘somevalue’ ]; Source: https://developer.wordpress.org/reference/classes/wp_user_query/#custom-field-parameters

delete_user_meta from a foreach results page

This is such a convoluted way of doing this. You should separate the delete_user_meta call from the foreach entirely and put type=”hidden” inputs in the form with the rest of the data you need. if(isset($_POST[“Remove”])){ delete_user_meta(get_current_user_id(), ‘pluginlink’, $_POST[“value”]); }//end if Form <form method=”post” enctype=”multipart/form-data” > <button type=”submit” name=”Remove” value=”<?php echo $k1mlsid; ?>” style=”background-color: #fff; padding-left:3px;”><i … Read more