Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: the_title

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.

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

Source View

This hook occurs 4 times in this file.

Line Code
142           $in_same_cat = true;
143
144      $post = get_previous_post($in_same_cat, $excluded_categories);
145
146      if ( !$post )
147           return;
148
149      $string = '<a href="'.get_permalink($post->ID).'">'.$previous;
150      if ( 'yes' == $title )
151           $string .= apply_filters('the_title', $post->post_title, $post->ID);
152      $string .= '</a>';
153      $format = str_replace('%', $string, $format);
154      echo $format;
155 }
156
157 /**
158  * Prints link to the next post.
159  *
160  * @since 0.71
 
Line Code
177           $in_same_cat = true;
178
179      $post = get_next_post($in_same_cat, $excluded_categories);
180
181      if ( !$post     )
182           return;
183
184      $string = '<a href="'.get_permalink($post->ID).'">'.$next;
185      if ( 'yes' == $title )
186           $string .= apply_filters('the_title', $post->post_title, $post->ID);
187      $string .= '</a>';
188      $format = str_replace('%', $string, $format);
189      echo $format;
190 }
191
192 /**
193  * Whether user can create a post.
194  *
195  * @since 1.5.0
 
Line Code
2668      $post = $posts[0];
2669
2670      if ( empty($post->post_title) )
2671           $post->post_title = $start ? __('First Post') : __('Last Post');
2672
2673      $date = mysql2date(get_option('date_format'), $post->post_date);
2674
2675      $title = str_replace('%title', $post->post_title, $title);
2676      $title = str_replace('%date', $date, $title);
2677      $title = apply_filters('the_title', $title, $post->ID);
2678
2679      $link = $start ? "<link rel='start' title='" : "<link rel='end' title='";
2680      $link .= esc_attr($title);
2681      $link .= "' href='" . get_permalink($post) . "' />\n";
2682
2683      $boundary = $start ? 'start' : 'end';
2684      return apply_filters( "{$boundary}_post_rel_link", $link );
2685 }
2686
 
Line Code
2743           $post = get_post($GLOBALS['post']->post_parent);
2744
2745      if ( empty($post) )
2746           return;
2747
2748      $date = mysql2date(get_option('date_format'), $post->post_date);
2749
2750      $title = str_replace('%title', $post->post_title, $title);
2751      $title = str_replace('%date', $date, $title);
2752      $title = apply_filters('the_title', $title, $post->ID);
2753
2754      $link = "<link rel='up' title='";
2755      $link .= esc_attr( $title );
2756      $link .= "' href='" . get_permalink($post) . "' />\n";
2757
2758      return apply_filters( "parent_post_rel_link", $link );
2759 }
2760
2761 /**