Welcome, visitor! Log in
 

Source View: the_excerpt

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN  (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

  • Action hooks look like this: do_action( "hook_name" )
  • Filter hooks look like this: apply_filters( "hook_name", "what_to_filter" ).

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
120            } else {
121                 $output = balanceTags($output);
122                 if ( ! empty($more_link_text) )
123                      $output .= ' <a href="'. get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>";
124            }
125  
126       }
127       if ( $preview ) // preview fix for javascript bug with foreign languages
128            $output =     preg_replace('/\%u([0-9A-F]{4,4})/e',     "'&#'.base_convert('\\1',16,10).';'", $output);
129  
130       return $output;
131  }
132  
133  
134  function the_excerpt() {
135       echo apply_filters('the_excerpt', get_the_excerpt());
136  }
137  
138  
139  function get_the_excerpt($deprecated = true) {
140       global $id, $post;
141       $output = '';
142       $output = $post->post_excerpt;
143       if ( !empty($post->post_password) ) { // if there's a password
144            if ( $_COOKIE['wp-postpass_'.COOKIEHASH] != $post->post_password ) {  // and it doesn't match the cookie
145                 $output = __('There is no excerpt because this is a protected post.');
146                 return $output;
147            }
148       }
149  
150       return apply_filters('get_the_excerpt', $output);