Welcome, visitor! Log in
 

Source View: rss_head

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
6  
7  header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true);
8  $more = 1;
9  
10  ?>
11  <?php echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?>
12  <?php the_generator( 'comment' ); ?>
13  <rss version="0.92">
14  <channel>
15       <title><?php bloginfo_rss('name'); wp_title_rss(); ?></title>
16       <link><?php bloginfo_rss('url') ?></link>
17       <description><?php bloginfo_rss('description') ?></description>
18       <lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate>
19       <docs>http://backend.userland.com/rss092</docs>
20       <language><?php echo get_option('rss_language'); ?></language>
21       <?php do_action('rss_head'); ?>
22  
23  <?php while (have_posts()) : the_post(); ?>
24       <item>
25            <title><?php the_title_rss() ?></title>
26  <?php if (get_option('rss_use_excerpt')) { ?>
27            <description><![CDATA[<?php the_excerpt_rss() ?>]]></description>
28  <?php } else { // use content ?>
29            <description><?php the_content_rss('', 0, '', get_option('rss_excerpt_length')) ?></description>
30  <?php } ?>
31            <link><?php the_permalink_rss() ?></link>
32            <?php do_action('rss_item'); ?>
33       </item>
34  <?php endwhile; ?>
35  </channel>
36  </rss>