- Краткое описание
- Create "Latest XenForo Threads" widget for WordPress. Utilizes XenForo API for remote data. AJAX for seamless loading. Customizable options, CSS styling. Easy installation & configuration. Compatible with Cloudflare.
Плагин позволяет создавать "Последние темы XenForo" на вашем установке WordPress.
Использует API XenForo, что означает, что вы также можете получить последние темы удаленной веб-страницы, которая не находится на вашем сервере, если хотите.
Использует AJAX для загрузки содержимого панели, чтобы не мешать производительности загрузки страницы.
Параметры панели позволяют контролировать, что именно будет отображено.
Вы можете выбрать между отображением "последних созданных" или "последних обновленных" тем.
Классы CSS привязаны к каждому элементу отображения, чтобы вы могли управлять стилями панели.
Инструкции по установке:
В вашем панели администрирования XenForo, перейдите в меню 'API ключи' в разделе 'Настройки'.
Создайте ключ API для использования с плагином WordPress. Рекомендуется создать ключ 'Гость', чтобы предотвратить доступ к защищенным форумам (например, форумам модераторов).
Для ключа API необходимо назначить следующие права: thread:read, node:read, user:read.
Сохраните ключ и скопируйте его, чтобы вставить в настройках плагина.
Установите плагин на WordPress.
Перейдите в настройки плагина в меню 'Апpeareнс' и вставьте ваш URL API и ключ API.
Ваш URL API обычно состоит из вашей базовой URL форума, с добавлением "/API".
Плагин проверит вашу подключение к API при сохранении настроек.
Перейдите в меню 'Панели' в разделе 'Апpeareнс', добавьте "Последние темы XenForo" на вашу желаемую позицию. Вы также можете добавить несколько панелей.
Настройте параметры панели и нажмите 'Обновить', чтобы сохранить панель.
Вы можете улучшить стиль панели, перекрывая её CSS-классы (см. wp-content/plugins/xf-latest-threads/threads_widget.css).
Заметки:
Если вы выберете отображение "последних обновленных" тем вместо "последних созданных", пользователь, связаный с темой, будет пользователем, который последним поставил комментарий (а не создатель темы). В этом случае ссылка на тему будет вести к последнему поставляемому сообщению.
Запретил ли Cloudflare вызовы API вашего XenForo?
Если ваш сервер XenForo находится под Proxy-обслуживанием Cloudflare, вызовы API могут достигнуть экрана проверки браузера Cloudflare или быть полностью заблокированы. Это общая проблема, не独有的于这个插件.
Если вы не можете добавить API в список Whitelist в настройках Cloudflare, один из решений для этого — это редактировать файл hosts на вашем сервере и исключить Cloudflare из запросов, исходящих от вашего IP-адреса.
Традиционно вам нужно будет редактировать /etc/hosts и добавить запись: your.ip.addr your.domain (замените эти значения на правильные).
Использует API XenForo, что означает, что вы также можете получить последние темы удаленной веб-страницы, которая не находится на вашем сервере, если хотите.
Использует AJAX для загрузки содержимого панели, чтобы не мешать производительности загрузки страницы.
Параметры панели позволяют контролировать, что именно будет отображено.
Вы можете выбрать между отображением "последних созданных" или "последних обновленных" тем.
Классы CSS привязаны к каждому элементу отображения, чтобы вы могли управлять стилями панели.
Инструкции по установке:
В вашем панели администрирования XenForo, перейдите в меню 'API ключи' в разделе 'Настройки'.
Создайте ключ API для использования с плагином WordPress. Рекомендуется создать ключ 'Гость', чтобы предотвратить доступ к защищенным форумам (например, форумам модераторов).
Для ключа API необходимо назначить следующие права: thread:read, node:read, user:read.
Сохраните ключ и скопируйте его, чтобы вставить в настройках плагина.
Установите плагин на WordPress.
Перейдите в настройки плагина в меню 'Апpeareнс' и вставьте ваш URL API и ключ API.
Ваш URL API обычно состоит из вашей базовой URL форума, с добавлением "/API".
Плагин проверит вашу подключение к API при сохранении настроек.
Перейдите в меню 'Панели' в разделе 'Апpeareнс', добавьте "Последние темы XenForo" на вашу желаемую позицию. Вы также можете добавить несколько панелей.
Настройте параметры панели и нажмите 'Обновить', чтобы сохранить панель.
Вы можете улучшить стиль панели, перекрывая её CSS-классы (см. wp-content/plugins/xf-latest-threads/threads_widget.css).
Заметки:
Если вы выберете отображение "последних обновленных" тем вместо "последних созданных", пользователь, связаный с темой, будет пользователем, который последним поставил комментарий (а не создатель темы). В этом случае ссылка на тему будет вести к последнему поставляемому сообщению.
Запретил ли Cloudflare вызовы API вашего XenForo?
Если ваш сервер XenForo находится под Proxy-обслуживанием Cloudflare, вызовы API могут достигнуть экрана проверки браузера Cloudflare или быть полностью заблокированы. Это общая проблема, не独有的于这个插件.
Если вы не можете добавить API в список Whitelist в настройках Cloudflare, один из решений для этого — это редактировать файл hosts на вашем сервере и исключить Cloudflare из запросов, исходящих от вашего IP-адреса.
Традиционно вам нужно будет редактировать /etc/hosts и добавить запись: your.ip.addr your.domain (замените эти значения на правильные).