Articles of simplepie

Передача URL-адресов каналов с помощью «&» на fetch_feed ()?

Как передать URL-адреса каналов с помощью & в URL-адресе fetch_feed() ? Канал не обрабатывается правильно, если в URL-адресе фида есть & . На самом деле это работает в примере, который я дал, но теперь я динамически заполняю массив фидов этим кодом: $rss_subscriptions = array(); $terms = get_terms('news_rss','hide_empty=0'); $count = count($terms); if($count > 0){ foreach ($terms […]

Невозможно отобразить значок с помощью get_favicon ()?

Я использую fetch_feed (на основе Simplepie) для отображения массива RSS-каналов (только для значков и заголовков). Документация на веб-сайте simplepie говорит о том, чтобы использовать get_favicon в таблице стилей. И я использую пример fetch_feed codex . Я получаю интервал, где должен быть значок, а не значок. Каналы фидов отображаются отлично. CSS: .rss a { padding:0 0 […]

Ошибка HTTP HTTP: не удалось подключиться к узлу для RSS-каналов в одном домене

У меня возникли проблемы с чтением RSS-каналов, созданных WP3 в том же домене. Когда я делаю print_r ($ rss); в части моего плагина, где он проводит синтаксический анализ RSS, я получаю следующий вывод: WP_Error Object ( [errors] => Array ( [simplepie-error] => Array ( [0] => WP HTTP Error: couldn't connect to host ) ) […]

Как переупорядочить и отобразить фид, чтобы быть хронологическим?

У меня есть фид из календаря событий, который когда-то помещен в виджет WordPress RSS, отображает элементы фида в обратном хронологическом порядке. Таким образом, события, которые в будущем отображаются дальше, отображаются в первую очередь, а события, которые скоро появятся, отображаются последними. Мы показываем только заголовок из фида (имя события) и публикацию из фида (который является датой […]

Пользовательский запрос ПОСЛЕ rss fetch_feed не работает

Я пытаюсь выполнить пользовательский запрос после rss fetch_feed но по какой-то причине ничего не появляется. Код, который я использую для получения фида: <?php // Get RSS Feed(s) include_once( ABSPATH . WPINC . '/feed.php' ); // Get a SimplePie feed object from the specified feed source. $rss = fetch_feed( 'http://seko.se/feed.rss?rssId=97' ); if ( ! is_wp_error( $rss […]

Где WordPress по умолчанию SimplePie сохраняет данные кэша?

Где WordPress по умолчанию SimplePie сохраняет данные кэша? Я мог найти только релевантную информацию о продолжительности кэширования, но не о местоположении. SimplePie имеет метод set_cache_location() но я не могу найти его в WordPress. Я пишу плагин, и если кэш-папка уже доступна по умолчанию, я бы хотел использовать ее, а не создавать для своего плагина. Кто-нибудь […]

Как установить кеш для встроенного синтаксического анализатора SimplePie?

Я использую встроенный SimplePie, AKA fetch_feed() , чтобы получить фид, и я хочу, чтобы настроить время кеша из меню администратора. Сам SimplePie хорошо документирован, но не столько его реализация WordPress. Любые мысли о наилучшем способе установки продолжительности кеша?

Дайте дополнительный пост-мета в RSS-каналы

Я пытаюсь расширить канал RSS для вывода некоторых пост-мета с моего сайта. У меня есть мета-ключ «event_date», и мне нужно сделать заказ по этому поводу, в отличие от даты публикации стандарта RSS, которую я знаю, как это сделать, если бы я мог получить эту информацию. Я использую следующий код, который использует крючки действий WordPress, доступные […]

Как получить информацию о фиде из кеша, а не напрямую из фида?

Я использовал SimplePie для извлечения элементов из фида и отображения их в отдельном разделе на моем сайте. Раньше я этого не замечал, но это увеличивало время загрузки сайта более чем на 10 секунд. Причина, по которой я верю, заключается в том, что я не использовал кеш, поэтому каждый раз, когда кто-то вошел на сайт, они […]

Получение сообщения Thumbnail из RSS-ленты с SimplePie

Я пытаюсь вытащить миниатюру сообщения из RSS-канала для вывода на внешний сайт. Я использую следующую функцию, чтобы добавить миниатюру сообщения на сайт: function rss_post_thumbnail($content) { global $post; if(has_post_thumbnail($post->ID)) { $content = '<p>' . get_the_post_thumbnail($post->ID, 'be_home') . '</p>' . get_the_content(); } return $content; } add_filter('the_excerpt_rss', 'rss_post_thumbnail'); add_filter('the_content_feed', 'rss_post_thumbnail'); Затем я использую функцию fetch_feed в WordPress (с […]