PluginProbe
Redirection / 2.4.5
Redirection v2.4.5
5.10.0 5.9.0 5.8.1 5.8.0 3.7.2 3.7.3 4.0 4.0.1 4.1 4.1.1 4.2 4.2.1 4.2.2 4.2.3 4.3 4.3.1 4.3.2 4.3.3 4.4 4.4.1 4.4.2 4.5 4.5.1 4.6.2 4.7.1 All 130 releases
redirection / fileio / rss.php

rss.php in Redirection 2.4.5, at fileio/rss.php

40 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 class Red_Rss_File extends Red_FileIO {
4 function export( array $items ) {
5 header( 'Content-type: text/xml; charset='.get_option( 'blog_charset' ), true );
6 echo '<?xml version="1.0" encoding="'.get_option( 'blog_charset' ).'"?'.">\r\n";
7 ?>
8 <rss version="2.0"
9 xmlns:content="http://purl.org/rss/1.0/modules/content/"
10 xmlns:wfw="http://wellformedweb.org/CommentAPI/"
11 xmlns:dc="http://purl.org/dc/elements/1.1/">
12 <channel>
13 <title>Redirection - <?php bloginfo_rss( 'name' ); ?></title>
14 <link><?php esc_url( bloginfo_rss( 'url' ) ) ?></link>
15 <description><?php esc_html( bloginfo_rss( 'description' ) ) ?></description>
16 <pubDate><?php echo esc_html( mysql2date( 'D, d M Y H:i:s +0000', get_lastpostmodified( 'GMT' ), false ) ); ?></pubDate>
17 <generator>
18 <?php echo esc_html( 'http://wordpress.org/?v=' ); ?>
19 <?php bloginfo_rss( 'version' ); ?>
20 </generator>
21 <language><?php echo esc_html( get_option( 'rss_language' ) ); ?></language>
22
23 <?php foreach ( (array) $items as $log ) : ?>
24 <item>
25 <title><?php echo esc_html( $log->get_url() ); ?></title>
26 <link><![CDATA[<?php echo esc_url( home_url() ); echo esc_url( $log->get_url() ); ?>]]></link>
27 <pubDate><?php echo date( 'D, d M Y H:i:s +0000', $log->get_last_hit() ); ?></pubDate>
28 <guid isPermaLink="false"><?php echo esc_html( $log->get_id() ); ?></guid>
29 <description><?php echo esc_html( $log->get_url() ); ?></description>
30 </item>
31 <?php endforeach; ?>
32 </channel>
33 </rss>
34 <?php
35 }
36
37 function load( $group, $data, $filename = '' ) {
38 }
39 }
40