Skip to content

Commit 3ec1fba

Browse files
committed
Check for a valid post object before converting it.
1 parent cadcfaf commit 3ec1fba

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

includes/feed-jf2-comments.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@
99

1010
require_once dirname( __FILE__ ) . '/class-mf2-feed-entry.php';
1111
$items = array();
12-
$item = new Mf2_Feed_Entry( get_the_ID() );
13-
$items = $item->to_jf2();
12+
$p = get_post();
13+
if ( $p ) {
14+
$item = new Mf2_Feed_Entry( $p );
15+
$items = $item->to_jf2();
16+
}
1417

1518
// filter output
1619
$items = apply_filters( 'jf2_feed_array', $items );

includes/feed-mf2-comments.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88
header( 'Content-Type: ' . feed_content_type( 'mf2' ), true );
99

1010
require_once dirname( __FILE__ ) . '/class-mf2-feed-entry.php';
11-
$items = array();
12-
$item = new Mf2_Feed_Entry( get_the_ID() );
13-
$item = $item->to_mf2();
14-
$items = array();
15-
$items['items'] = $item;
11+
$items = array();
12+
$p = get_post();
13+
if ( $p ) {
14+
$item = new Mf2_Feed_Entry( $p );
15+
$items['items'] = $item->to_mf2();
16+
}
1617

1718
// filter output
1819
$items = apply_filters( 'mf2_feed_array', $items );

0 commit comments

Comments
 (0)