RSS-канал на страницу WordPress - PullRequest
0 голосов
/ 30 марта 2011

Я пытаюсь реализовать RSS-канал на одной странице на WordPress. Я не хочу вставлять его в шаблон page.php. Однако, когда я вставляю свой код в HTML-часть WordPress, единственное, что появляется, - это код.

Код, который я использую:

<?php if(function_exists('fetch_feed')) {

    include_once(ABSPATH . WPINC . '/feed.php');                    // include the required file
    $feed = fetch_feed('http://feeds.feedburner.com/jquery/');  // specify the source feed

    $limit = $feed->get_item_quantity(7); // specify number of items
    $items = $feed->get_items(0, $limit); // create an array of items

}
if ($limit == 0) echo '<div>The feed is either empty or unavailable.</div>';
else foreach ($items as $item) : ?>

<div>
    <a href="<?php echo $item->get_permalink(); ?>" 
      title="<?php echo $item->get_date('j F Y @ g:i a'); ?>">
        <?php echo $item->get_title(); ?>
    </a>
</div>
<div>
    <?php echo substr($item->get_description(), 0, 200); ?> 
    <span>[...]</span>
</div>

<?php endforeach; ?>

Есть ли способ вставить RSS-канал на одну страницу без какого-либо экстремального кодирования?

1 Ответ

0 голосов
/ 30 марта 2011

Чтобы запустить PHP в редакторе WP, вам необходимо включить эту возможность с помощью плагина, например http://wordpress.org/extend/plugins/exec-php/

...