Bulk lock users without email address?
Bulk lock users without email address?
Bulk lock users without email address?
ACF is a very good option, it has specific options to create user fields. There are tons of tutorials and practical examples out there, just google it and you will find them. It is one of the most popular WP plugins, so don’t be afraid of compatibility problems, it’s well maintained. You can check its … Read more
I always find it way less confusing to get the results from one table and loop them rather than to try to join them like that… eg. global $wpdb; $query = “SELECT post_id FROM wp_postmeta WHERE meta_key=’fake_author’ AND meta_value=”11111″”; $results = $wpdb->get_results($query); foreach ($results as $result) { $query = “UPDATE wp_posts SET post_author=”222222″ WHERE ID='”.$result->post_id.”‘”; … Read more
Solution, using and statement ‘&&’ for another specific role. Closing <?php if() : ?>, <?php else : ?> Tag with a Column : to be able to post scripts inside the Loop. <?php global $current_user; // Use global get_currentuserinfo(); // Make sure global is set, if not set it. if ( ! user_can( $current_user, “administrator”) … Read more
get the taxonomies terms associated with users
the best solution to change WORDPRESS role and capabilities is to use User Role Editor plugin. It is simple, very efficient and also give you power to add and modify both roles and capabilities.
All users/comments suspected as bot? [closed]
The edit_user_created_user will work for when adding users via user-new.php: add_action( ‘edit_user_created_user’, ‘wpse_edit_user_created_user’, 10, 2 ); //for user-new.php page new user addition function wpse_edit_user_created_user( $user_id, $notify ) { $meta = get_user_meta( $user_id, ‘my_field’, true ); } For the sake of completeness, I used the following code for testing the user meta data, which I grabbed … Read more
I believe the solution here would be as simple as you’ve generally described it. Assuming conveniently that $wp_query->query_vars[‘user’] contains the username and not its ID: if ( array_key_exists( ‘user’, $wp_query->query_vars ) ) { if ( username_exists( $wp_query->query_vars[‘user’] ) ) { include( TEMPLATEPATH . ‘/user-profile.php’ ); } else { include( TEMPLATEPATH . ‘/404.php’ ); } exit; … Read more
Solution: I modified the line that says } else { add_post_meta( $message_id, ‘_participants’, $message[‘message_to_id’] ); by changing _participants to _recipients, then also applied the new _recipients meta_key to where it displays on front-end.