?> <?php do_action('dpa_template_after_achievement_image'); ?> <?php } ?> <?php do_action('dpa_template_before_achievement_name'); ?> <?php dpa_achievement_title(); ?> <?php do_action('dpa_template_after_achievement_name'); ?> </a> <?php do_action('dpa_template_in_achievements_loop_late'); ?> </li>
/** * Add the 'User Points' box to Edit User page, and a list of the user's current achievements. * * @param WP_User $user * @since Achievements (3.0) */ public function add_profile_fields(WP_User $user) { if (!is_super_admin()) { return; } ?> <h3><?php _e('Achievements Settings', 'achievements'); ?> </h3> <table class="form-table"> <tr> <th><label for="dpa_achievements"><?php _ex('Total Points', "User’s total points from unlocked Achievements", 'achievements'); ?> </label></th> <td><input type="number" name="dpa_achievements" id="dpa_achievements" value="<?php echo (int) dpa_get_user_points($user->ID); ?> " class="regular-text" /> </td> </tr> <?php if (dpa_has_achievements(array('ach_populate_progress' => $user->ID, 'ach_progress_status' => dpa_get_unlocked_status_id(), 'posts_per_page' => -1))) { ?> <tr> <th scope="row"><?php _e('Unlocked Achievements', 'achievements'); ?> </th> <td> <fieldset> <legend class="screen-reader-text"><?php _e('Assign or remove achievements from this user', 'achievements'); ?> </legend> <?php while (dpa_achievements()) { ?> <?php dpa_the_achievement(); ?> <label><input type="checkbox" name="dpa_user_achievements[]" value="<?php echo absint(dpa_get_the_achievement_ID()); ?> " <?php checked(dpa_is_achievement_unlocked(), true); ?> > <?php dpa_achievement_title(); ?> </label><br> <?php } ?> </fieldset> </td> </tr> <?php } ?> </table> <?php }