Thank you very much Mr. Aryan. Could you explain how did you make it please, I looked into how can i set up user profile system that all of my website viewers can create by themselves using anspress on internet but it took me a day with no solution. Also how can I let my website viewers to log in so every participants will have their own rank and role? For example, i want to have their ranks and role of as follows; owner(owner of the question. Only the owner of the question can close their own discussion as the owner label the best answer), commoner (all of the participants. When they will sign up they are automatically commoners), lawyer(lawyer only as their registration), arbitrator(the person who answer the question), administrator. Please let me know soon. Thank you.

We have improved (and working) existing “Basic Email” (now “Notifications for AnsPress”) and added this features: – Notify when site have new question or answer (if user subscribed). – Notify when new questions or answers in subscribed tags. – Notify when new questions or answers in subscribed categories. – Notify when new activities in subscribed question. – Also a user get notifiedy if he is mentioned (i.e. @nerdaryan) By default participants will receive all question activities notification, user can simply unsubscribe if he wants.

here is user profile: http://snowykyoko.com/caselaw/legal-answers-2/user/titussjtu/

Here is an example for sorting a menu item add_filter('ap_user_menu', 'my_user_menu_override'); function my_user_menu_override($menu){ if(Isset($menu['questions'])) $menu['questions']['order'] = 1; // add order key here, default order key is 10 return $menu; }

Get new patch now.

User profile is being separated as a new extension. So please wait for some days. I will check your other 2 issue.

Will fix this today.

Yes its part of it, in older version it was add-on “Basic email” but now it is extension “AnsPress Notifications”. Working on this extension will release soon.

I have pushed a fix for this issue, please check and let me know. get latest version form Github.

I have added a better sorting function and will use it for ordering user menu. /** * Sort array by order value. Group array which have same order number and then sort them. * @param array $array * @return array * @since 2.0.0-alpha2 */ function ap_sort_array_by_order($array){ $new_array = array(); if(!empty($array) && is_array($array) ){ $group = array(); foreach($array as $k => $a){ $order = $a['order']; $group[$order][] = $a; } usort($group, function($a, $b) { return key($a) – key($b); }); foreach($group as $a){ foreach($a as $newa) $new_array[] = $newa; } return $new_array; } }