I'm trying to make node/add URL appear on front of site to anonymous user and when clicked, it redirects to login or register page. drupal hides links automatically, any help please. I'm using drupal 7
You can do that by creating a block as follows
admin/structure/block and add a new block as follows
set show block for anonymous user.
and set the Region where you want to display the link on Front page. and if you want to display the link only at front page. make the following settings