/var/www/(Del)hsihk.com/wp-includes/feed-atom.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
/**
 * Atom Feed Template for displaying Atom Posts feed.
 *
 * @package WordPress
 */

header('Content-Type: ' feed_content_type('atom') . '; charset=' get_option('blog_charset'), true);
$more 1;

echo 
'<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>';

/** This action is documented in wp-includes/feed-rss2.php */
do_action'rss_tag_pre''atom' );
?>
<feed
  xmlns="http://www.w3.org/2005/Atom"
  xmlns:thr="http://purl.org/syndication/thread/1.0"
  xml:lang="<?php bloginfo_rss'language' ); ?>"
  xml:base="<?php bloginfo_rss('url'?>/wp-atom.php"
  <?php
  
/**
   * Fires at end of the Atom feed root to add namespaces.
   *
   * @since 2.0.0
   */
  
do_action'atom_ns' );
  
?>
 >
    <title type="text"><?php bloginfo_rss('name'); wp_title_rss(); ?></title>
    <subtitle type="text"><?php bloginfo_rss("description"?></subtitle>

    <updated><?php echo mysql2date('Y-m-d\TH:i:s\Z'get_lastpostmodified('GMT'), false); ?></updated>

    <link rel="alternate" type="<?php bloginfo_rss('html_type'); ?>" href="<?php bloginfo_rss('url'?>" />
    <id><?php bloginfo('atom_url'); ?></id>
    <link rel="self" type="application/atom+xml" href="<?php self_link(); ?>" />

    <?php
    
/**
     * Fires just before the first Atom feed entry.
     *
     * @since 2.0.0
     */
    
do_action'atom_head' );

    while ( 
have_posts() ) : the_post();
    
?>
    <entry>
        <author>
            <name><?php the_author() ?></name>
            <?php $author_url get_the_author_meta('url'); if ( !empty($author_url) ) : ?>
            <uri><?php the_author_meta('url')?></uri>
            <?php endif;

            
/**
             * Fires at the end of each Atom feed author entry.
             *
             * @since 3.2.0
             */
            
do_action'atom_author' );
        
?>
        </author>
        <title type="<?php html_type_rss(); ?>"><![CDATA[<?php the_title_rss() ?>]]></title>
        <link rel="alternate" type="<?php bloginfo_rss('html_type'); ?>" href="<?php the_permalink_rss() ?>" />
        <id><?php the_guid() ; ?></id>
        <updated><?php echo get_post_modified_time('Y-m-d\TH:i:s\Z'true); ?></updated>
        <published><?php echo get_post_time('Y-m-d\TH:i:s\Z'true); ?></published>
        <?php the_category_rss('atom'?>
        <summary type="<?php html_type_rss(); ?>"><![CDATA[<?php the_excerpt_rss(); ?>]]></summary>
<?php if ( !get_option('rss_use_excerpt') ) : ?>
        <content type="<?php html_type_rss(); ?>" xml:base="<?php the_permalink_rss() ?>"><![CDATA[<?php the_content_feed('atom'?>]]></content>
<?php endif; ?>
    <?php atom_enclosure();
    
/**
     * Fires at the end of each Atom feed item.
     *
     * @since 2.0.0
     */
    
do_action'atom_entry' );
        
?>
        <link rel="replies" type="<?php bloginfo_rss('html_type'); ?>" href="<?php the_permalink_rss() ?>#comments" thr:count="<?php echo get_comments_number()?>"/>
        <link rel="replies" type="application/atom+xml" href="<?php echo esc_urlget_post_comments_feed_link(0'atom') ); ?>" thr:count="<?php echo get_comments_number()?>"/>
        <thr:total><?php echo get_comments_number()?></thr:total>
    </entry>
    <?php endwhile ; ?>
</feed>