Получение файла Wordpress Rss - PullRequest
       12

Получение файла Wordpress Rss

0 голосов
/ 27 января 2009

Я веду блог WordPress и хотел бы получить доступ к фактическому файлу, который создает канал. К сожалению, когда я это делаю, он выдает много ошибок, потому что использует много функций.

Моя лучшая идея на данный момент - создать дубликат файла, который не нуждается в этих функциях или имеет жестко запрограммированный код, но я хочу получить второе мнение по этому поводу.

Я использую WP2.7.

Ответы [ 2 ]

2 голосов
/ 27 января 2009
  • Найдите файл "wp-includes / feed-rss2.php" (поменяйте местами любой канал, который вы хотите использовать)
  • Создайте вторую версию файла, чтобы не перезаписывать какие-либо файлы WP, а затем откройте указанный файл.
  • Добавьте следующий код перед выполнением любого другого кода:

    if (file_exists('../wp-blog-header.php'))
       require('../wp-blog-header.php');
    elseif (file_exists('blog/wp-blog-header.php'))
       require('blog/wp-blog-header.php');
    //The second line is needed if you are including this file from somewhere else
    

Это решение быстрее вступить в силу, чем решение RoyPel, но не так хорошо.

2 голосов
/ 27 января 2009

Перемещение файлов в одном файле является очевидным решением. Вопрос в том, зачем вам файл в первую очередь?

Если вам нужно просто извлечь посты из БД и отформатировать их в RSS-ленту, вы можете полностью отказаться от WP и сделать все это с файлом, содержащим менее 30 строк кода.

Рой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...