Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат

RSSImport

SaNcHeS
Опубликовано 8-08-2021, 01:52
RSSImport

Отображайте каналы в своем блоге, используя PHP, виджет или шорткод. Плагин использует только стандартные функции WordPress, поэтому внешние библиотеки не требуются. Для более старых версий WordPress используется встроенная библиотека MagpieRSS. Для WordPress 2.8 и новее доступен параметр, позволяющий включить встроенную библиотеку SimplePie для анализа каналов. Как и в случае со всем другим контентом, который вы публикуете, убедитесь, что вам разрешено (повторно) публиковать контент каналов, которые вы собираетесь импортировать! Вы можете вставить следующий код в плагин PHP или в шаблон, например sidebar.php или single.php: Пример: Это минимальный код, необходимый для использования плагина. Плагин принимает ряд параметров для настройки импорта содержимого ленты. См. Ниже полный список доступных параметров. Вы также можете использовать любой из параметров с шорткодом в сообщениях и на страницах. Пример шорткода: [RSSImport display = ”5 ″ feedurl =” https://bueltge.de/feed/ ”use_simplepie =” true ”] Для всех (bool) параметров вы можете использовать строки true и false или целочисленные значения 1 и 0. display - Количество отображаемых элементов. По умолчанию 5. feedurl - Адрес канала. По умолчанию https://bueltge.de/feed/. before_desc - HTML-код или строка для вставки перед описанием. По умолчанию пусто. Вы можете использовать некоторые переменные, которые будут заменены, см. Ниже. displaydescriptions - (bool) Если задано значение true, будет отображаться описание каждой записи. По умолчанию - false. after_desc - HTML-код или строка для вставки после описания. По умолчанию пусто. Вы можете использовать некоторые переменные, которые будут заменены, см. Ниже. html - (bool) Если задано значение true, описание может включать теги HTML. По умолчанию - false. truncatedescchar - максимальное количество символов, разрешенных в описаниях. Если описание длиннее этой длины, оно будет обрезано до заданной длины. По умолчанию 200, установите значение «пустые кавычки», чтобы описания никогда не усекались. truncatedescstring - HTML или строка для вставки в конец описания после его усечения. По умолчанию ... truncatetitlechar - максимальное количество символов, разрешенное в заголовках. Если заголовок длиннее этого значения, он будет обрезан до заданной длины. По умолчанию - "", что означает, что заголовки не усекаются. truncatetitlestring - HTML или строка для вставки в конец заголовка после его усечения. По умолчанию "...". before_date - HTML или строка для вставки перед датой. По умолчанию . date - (bool) Если true, отобразить дату элемента. По умолчанию - false. after_date - HTML-код или строка для вставки после даты. По умолчанию . date_format– Строка формата даты. Оставьте поле пустым, чтобы использовать формат вашей установки WordPress. Если требуется другой формат даты, укажите строку даты PHP, например: F j, Y. См. Также страницу форматирования даты и времени в Кодексе WordPress. before_creator - HTML или строка, которую нужно вставить перед создателем элемента. По умолчанию . creator - (булево) Если true, отобразить создателя элемента. По умолчанию - false. after_creator - HTML или строка для вставки после создателя элемента. По умолчанию . start_items - HTML или строка для вставки перед списком элементов. По умолчанию -
    . end_items - HTML или строка для вставки после списка элементов. По умолчанию
. start_item - HTML или строка для вставки перед каждым элементом. По умолчанию
  • . Вы можете использовать некоторые переменные, которые будут заменены, см. Ниже. end_item - HTML или строка для вставки после каждого элемента. По умолчанию
  • . Вы можете использовать некоторые переменные, которые будут заменены, см. Ниже. target - строка для использования в качестве целевого атрибута в ссылках. По умолчанию пусто. Допустимые варианты: пустой, собственный, родительский, верхний. rel - строка для использования в качестве атрибута rel в ссылках. По умолчанию пусто. Допустимые варианты: nofollow и follow. desc4title - Описание для использования в атрибуте title в ссылках на заголовок элемента. По умолчанию - false. charsetscan - (bool) Если true, сканировать содержимое канала на предмет правильного набора символов. Это может привести к более медленной загрузке содержимого. Используйте эту опцию, если у вас возникли проблемы с отображением содержимого ленты с использованием посторонних символов. По умолчанию - false. debug - (bool) Если true, активируйте режим отладки, который будет отображать объект Magpie в виде массива. По умолчанию - false. Используйте эту опцию только для отладки. before_noitems - HTML-код или строка для вставки перед сообщением об отсутствии элементов. По умолчанию

    . noitems– Сообщение, отображаемое, когда канал пуст. По умолчанию - Нет элементов, канал пуст. After_noitems - HTML или строка для вставки перед сообщением об отсутствии элементов. По умолчанию

    . before_error - HTML-код или строка для вставки перед сообщением об ошибке. По умолчанию

    . error - сообщение об ошибке отображается при ошибке загрузки или отображения ленты. По умолчанию ошибка: канал содержит ошибку или недействителен. after_error - HTML-код или строка для вставки перед сообщением об ошибке. По умолчанию

    . paging - (bool) Если true, включить разбиение на страницы. По умолчанию - false. prev_paging_link - Название предыдущей ссылки на страницу. По умолчанию & laquo; Предыдущий. next_paging_link - название ссылки на следующую страницу. По умолчанию «Далее». prev_paging_title - атрибут заголовка ссылки предыдущей страницы. По умолчанию больше предметов. next_paging_title - атрибут заголовка ссылки на следующую страницу. По умолчанию больше предметов. use_simplepie - (bool) Если true, использовать SimplePie для анализа ленты. SimplePie включен в WordPress 2.8 и новее и может анализировать как RSS-, так и ATOM-каналы. По умолчанию false, если используется с шорткодом, true, если используется с функцией PHP. view - (bool) Если true, вызов функции RSSImport () распечатает обработанный HTML-код прямо на выходе. Если false, обработанный HTML-код будет возвращен функцией в виде строкового значения, и ничего не будет выводиться. По умолчанию при использовании кода PHP - true. По умолчанию при использовании шорткода - false. random_sort - (bool) Если true, элементы будут отображаться в случайном порядке. По умолчанию при использовании шорткода - false. order - (строка) Порядок полей Дата, Название, Создатель, Описание. Используйте для заказа строку, разделенную запятыми. По умолчанию это дата, заголовок, создатель, описание. Параметры before_desc, after_desc, start_item и end_item принимают следующие переменные, которые будут заменены:% title% для заголовка записи% href% для URL-адреса записи% picture_url% для URL-адреса уменьшенное изображение записи, если таковая имеется. Чтобы использовать эту переменную, необходимо включить SimplePie (use_simplepie = "true"). Если разбивка на страницы включена, он добавляет div с классом rsspaging, чтобы упростить стилизацию с помощью CSS. Вы также можете стилизовать предыдущую и следующую ссылки, которые имеют классы: rsspaging_prev и rsspaging_next. Вы можете использовать любой из параметров php-функции RSSImport () в своих шаблонах или с шорткодом [RSSImport] в сообщениях и на страницах. Примеры Использование функции PHP со многими параметрами: RSSImport ($ display = 5, $ feedurl = 'https://bueltge.de/feed/', $ before_desc = '', $ displaydescriptions = false, $ after_desc = '', $ html = false, $ truncatedescchar = 200, $ truncatedescstring = '...', $ truncatetitlechar = '', $ truncatetitlestring = '...', $ before_date = '', $ date = false, $ after_date = '', $ before_creator = '', $ creator = false, $ after_creator = '', $ start_items = '
      ', $ end_items = '
    ', $ start_item = '
  • ', $ end_item = '
  • '); Обратите внимание, что для функции PHP параметры ожидаются в том порядке, в котором они определены в приведенном выше списке. Таким образом, если вы пропустите один параметр, вам также придется пропустить все последующие параметры. Использование шорткода с несколькими параметрами: [RSSImport display = "10" feedurl = "https: // your_feed_url /" displaydescriptions = "true" html = "true" start_items = "
      " end_items = "
    " paging = "true" use_simplepie = "true"] Добавьте ссылку «дополнительно» к выходным данным: RSSImport ($ display = 5, $ feedurl = 'https://bueltge.de/feed/', $ before_desc = '', $ displaydescriptions = true, $ after_desc = ' показать больше '); или [RSSImport feedurl = "https://wordpress.org/news/feed/" after_desc = " показать больше " displaydescriptions = "true" use_simplepie = "true"] Включить изображения миниатюр: RSSImport ($ display = 5, $ feedurl = 'https://bueltge.de/feed/', $ before_desc = ' ', $ displaydescriptions = true); или [RSSImport feedurl = "https://wordpress.org/news/feed/" displaydescriptions = "true" before_desc = "
    "after_desc ="
    "use_simplepie =" true "] Благодарности Спасибо Дэйву Вольфу за идею, Томасу Фишеру и Гуннару Тиллманну за лучший код и Илье Шиндяпину, http://skookum.com за идею и решение нумерации страниц. Лицензия Хорошие новости, этот плагин бесплатен для всех! Поскольку он выпущен под лицензией GPL, вы можете бесплатно использовать его в своем личном или коммерческом блоге. Но если вам нравится этот плагин, вы можете поблагодарить меня, оставив небольшое пожертвование за время, которое я потратил на написание и поддержку этого плагина. И я действительно не хочу знать, сколько часов моей жизни этот плагин уже съел 😉 Переводы Плагин поставляется с различными переводами, пожалуйста, обратитесь к Кодексу WordPress для получения дополнительной информации об активации перевода. Пожалуйста, помогите перевести или улучшить переводы этого плагина.

    Автор: Frank Bültge, took77

    Версия: 4.6.1

    Последнее обновление: 2019-12-25 12:57pm GMT

    Понравилось?
    0
    0
    0

    Скачать RSSImport:

    rssimport.zip Размер файла: 32.21 Kb
    6
    0