hook_menu() item is not showing in primary-links even it exist in menu_links and menu_router tables
This condition in your newuser_access_callback tells to your link to shows only to anonymous.

if ($user-&gt;uid == 0 &amp;&amp; user_access('access content')) {


If you want see it as admin also, you should add yourself like that

if ($user-&gt;uid == 1 || ($user-&gt;uid == 0 &amp;&amp; user_access('access content'))) {