How do i customize theme_link() for a particular node, or view only? i have a View that displays some DVD product teasers. What id like to do is customize or change the wording of the 'Read More' link of each teaser. 

i also have another view where i want to remove that link altogether. now i know how to do this with CSS but i'm trying to learn how to override theme functions. 

i have Themer Info turned on see a candidate function name for theme_link() but i think that would override all the theme_link functions for the entire site. how do i customize theme_link() for a particular node?

and how do i find out what function calls theme_link() ?, if i want to remove it entirely?

in other words, i need to get into $content variable!, how do i do that?

much thanks in advance!
You can use hook_node_view_alter(&amp;$build) and overwrite the link. Here is an example to change the Read More title and removing Add comment link. You can use dpm()  function of devel module to see the array structure.

function mymodule_node_view_alter(&amp;$build){
  if($build['#node']-&gt;type == 'DVD' &amp;&amp; $build['#view_mode']=='teaser'){
    $build['links']['node']['#links']['node-readmore']['title'] = t('New Title');
    unset($build['links']['comment']['#links']['comment-add']);
  }

}