- Краткое описание
- Create "Latest XenForo Threads" widgets on WordPress with this plugin, utilizing XenForo API for remote data. AJAX ensures fast page load. Customize display options like 'latest created' or 'latest updated'. Stylish and flexible widget with easy installation instructions.
Плагин позволяет создать виджет "Новые темы XenForo" на вашей WordPress-установке.
Использует API XenForo, что означает, что вы также можете получить последние темы удаленной веб-страницы, не находящейся на вашем сервере, если хотите.
Использует AJAX для загрузки содержимого виджета, чтобы не мешать производительности загрузки страницы.
Опции виджета позволяют контролировать именно то, что будет отображено.
Вы можете выбрать между показом "наиболее свежих созданных" или "наиболее обновленных" тем.
Классы CSS привязываются к каждому элементу отображения, чтобы вы могли управлять виджетом еще больше.Инструкции по установке:В вашем XenForo панели администрирования, перейдите к меню 'API ключи' в Setup.
Создайте API ключ для использования с плагином WordPress. Рекомендуется создать ключ "Гость", чтобы предотвратить доступ к защищенным форумам (например, вашему разделу модераторов).
Для этого ключа должны быть назначены следующие права: thread:read, node:read, user:read.
Сохраните ключ и скопируйте его, чтобы вставить в настройках плагина.
Скачайте и установите плагин на WordPress.
Перейдите к настройкам плагина в меню "Настройки WordPress" и вставьте ваш API URL и API ключ. Ваш API URL обычно состоит из вашего базового URL форума с добавлением "/API".
Плагин проверит подключение к API при сохранении настроек.
Перейдите к меню "Дизайн" в меню "Настройки WordPress", добавьте "XenForo Последние темы" в нужное вам место. Вы также можете добавить несколько плагинов.
Настройте опции своего плагина и нажмите "Обновить", чтобы сохранить плагин.
Вы также можете улучшить внешний вид плагина, переопределив его CSS классы (см. wp-content/plugins/xf-latest-threads/threads_widget.css).Заметки:Если отображать темы с 'последней обновленной' вместо 'созданной последней', пользователь, создавший тему, не будет являться пользователем, сделавшим последний пост. Вместо этого ссылка на тему будет вести к ее последнему посту в этом случае.Яндекс.Клав доступен для блокировки запросов к API XenForo?Если ваш сервер XenForo проксирован через Cloudflare, ваши вызовы API могут достигать экрана проверки браузера Cloudflare или быть полностью заблокированными. Это общая проблема, которая не уникальна для этого виджета.
Если вы не можете Whitelist API в настройках Cloudflare, один изfix для этой проблемы заключается в редактировании файлов hosts вашего сервера и исключении Cloudflare от влияния запросов, которые происходят с IP-адреса вашего собственного сервера. Обычно вам нужно было бы редактировать /etc/hosts и добавлять запись: your.ip.addr your.domain (замените эти значения на правильные).
Использует API XenForo, что означает, что вы также можете получить последние темы удаленной веб-страницы, не находящейся на вашем сервере, если хотите.
Использует AJAX для загрузки содержимого виджета, чтобы не мешать производительности загрузки страницы.
Опции виджета позволяют контролировать именно то, что будет отображено.
Вы можете выбрать между показом "наиболее свежих созданных" или "наиболее обновленных" тем.
Классы CSS привязываются к каждому элементу отображения, чтобы вы могли управлять виджетом еще больше.Инструкции по установке:В вашем XenForo панели администрирования, перейдите к меню 'API ключи' в Setup.
Создайте API ключ для использования с плагином WordPress. Рекомендуется создать ключ "Гость", чтобы предотвратить доступ к защищенным форумам (например, вашему разделу модераторов).
Для этого ключа должны быть назначены следующие права: thread:read, node:read, user:read.
Сохраните ключ и скопируйте его, чтобы вставить в настройках плагина.
Скачайте и установите плагин на WordPress.
Перейдите к настройкам плагина в меню "Настройки WordPress" и вставьте ваш API URL и API ключ. Ваш API URL обычно состоит из вашего базового URL форума с добавлением "/API".
Плагин проверит подключение к API при сохранении настроек.
Перейдите к меню "Дизайн" в меню "Настройки WordPress", добавьте "XenForo Последние темы" в нужное вам место. Вы также можете добавить несколько плагинов.
Настройте опции своего плагина и нажмите "Обновить", чтобы сохранить плагин.
Вы также можете улучшить внешний вид плагина, переопределив его CSS классы (см. wp-content/plugins/xf-latest-threads/threads_widget.css).Заметки:Если отображать темы с 'последней обновленной' вместо 'созданной последней', пользователь, создавший тему, не будет являться пользователем, сделавшим последний пост. Вместо этого ссылка на тему будет вести к ее последнему посту в этом случае.Яндекс.Клав доступен для блокировки запросов к API XenForo?Если ваш сервер XenForo проксирован через Cloudflare, ваши вызовы API могут достигать экрана проверки браузера Cloudflare или быть полностью заблокированными. Это общая проблема, которая не уникальна для этого виджета.
Если вы не можете Whitelist API в настройках Cloudflare, один изfix для этой проблемы заключается в редактировании файлов hosts вашего сервера и исключении Cloudflare от влияния запросов, которые происходят с IP-адреса вашего собственного сервера. Обычно вам нужно было бы редактировать /etc/hosts и добавлять запись: your.ip.addr your.domain (замените эти значения на правильные).