- Description courte
- 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.
Le plugin vous permet de créer des "Fil des derniers sujets XenForo" sur votre installation WordPress.
Il utilise l'API XenForo, ce qui signifie que vous pouvez également récupérer les derniers sujets d'une autre site web hors de votre serveur si vous le souhaitez.
Il utilise l'AJAX pour charger le contenu du widget, sans interférer avec le chargement de votre page.
Les options du widget vous permettent de contrôler exactement ce qui est affiché.
Vous pouvez choisir entre afficher les 'sujets les plus récemment créés' ou 'sujets les plus récemment mis à jour'.
Des classes CSS sont attachées à chaque élément de visualisation, vous permettant de personnaliser le widget.
Instructions d'installation :
Dans votre panneau d'administration XenForo, suivez le menu 'Clés API' sous 'Configuration'.
Créez une clé API à utiliser avec le plugin WordPress. Il est recommandé de créer une clé 'Invité', afin de prévenir le widget d'accéder aux forums restreints (comme votre forum des modérateurs).
Les scopes suivants doivent être attribués à la clé API : thread:read, node:read, user:read.
Enregistrez la clé et copiez-la, pour la coller dans les paramètres du plugin.
Téléchargez et installez le plugin sur WordPress.
Dans le menu Paramètres de l'administration WordPress, passez à la section 'Widgets' et ajoutez votre widget "Fil des derniers sujets XenForo" dans la position désirée. Vous pouvez également ajouter plusieurs widgets.
Configurez vos options de widget et cliquez sur 'Mettre à jour' pour sauvegarder le widget.
Vous pouvez personnaliser le widget en surbalayant ses classes CSS (voir wp-content/plugins/xf-latest-threads/threads_widget.css).
Notes :
Si vous choisissez d'afficher les 'sujets les plus récemment mis à jour' plutôt que les 'sujets les plus récemment créés', le utilisateur associé au sujet sera celui qui a posté la dernière publication (au lieu du créateur du sujet). De même, le lien vers le sujet se dirige vers sa dernière publication dans ce cas.
Votre API XenForo est-elle bloquée par Cloudflare ?
Si votre serveur XenForo est proxy par Cloudflare, vos appels API peuvent finir par atteindre le écran de défi du navigateur de Cloudflare, ou être bloqués. C'est un problème général qui n'est pas unique à ce widget.
Si vous ne pouvez pas lister votre API dans votre configuration Cloudflare, une solution pour ce problème est d'éditionner votre fichier de configuration du serveur et d'exclure Cloudflare des demandes provenant de votre IP de serveur.
Normalement, vous devriez éditer /etc/hosts et ajouter l'entrée : votre.ip.addr votre.domain (remplacez ces valeurs par celles correctes).
Il utilise l'API XenForo, ce qui signifie que vous pouvez également récupérer les derniers sujets d'une autre site web hors de votre serveur si vous le souhaitez.
Il utilise l'AJAX pour charger le contenu du widget, sans interférer avec le chargement de votre page.
Les options du widget vous permettent de contrôler exactement ce qui est affiché.
Vous pouvez choisir entre afficher les 'sujets les plus récemment créés' ou 'sujets les plus récemment mis à jour'.
Des classes CSS sont attachées à chaque élément de visualisation, vous permettant de personnaliser le widget.
Instructions d'installation :
Dans votre panneau d'administration XenForo, suivez le menu 'Clés API' sous 'Configuration'.
Créez une clé API à utiliser avec le plugin WordPress. Il est recommandé de créer une clé 'Invité', afin de prévenir le widget d'accéder aux forums restreints (comme votre forum des modérateurs).
Les scopes suivants doivent être attribués à la clé API : thread:read, node:read, user:read.
Enregistrez la clé et copiez-la, pour la coller dans les paramètres du plugin.
Téléchargez et installez le plugin sur WordPress.
Dans le menu Paramètres de l'administration WordPress, passez à la section 'Widgets' et ajoutez votre widget "Fil des derniers sujets XenForo" dans la position désirée. Vous pouvez également ajouter plusieurs widgets.
Configurez vos options de widget et cliquez sur 'Mettre à jour' pour sauvegarder le widget.
Vous pouvez personnaliser le widget en surbalayant ses classes CSS (voir wp-content/plugins/xf-latest-threads/threads_widget.css).
Notes :
Si vous choisissez d'afficher les 'sujets les plus récemment mis à jour' plutôt que les 'sujets les plus récemment créés', le utilisateur associé au sujet sera celui qui a posté la dernière publication (au lieu du créateur du sujet). De même, le lien vers le sujet se dirige vers sa dernière publication dans ce cas.
Votre API XenForo est-elle bloquée par Cloudflare ?
Si votre serveur XenForo est proxy par Cloudflare, vos appels API peuvent finir par atteindre le écran de défi du navigateur de Cloudflare, ou être bloqués. C'est un problème général qui n'est pas unique à ce widget.
Si vous ne pouvez pas lister votre API dans votre configuration Cloudflare, une solution pour ce problème est d'éditionner votre fichier de configuration du serveur et d'exclure Cloudflare des demandes provenant de votre IP de serveur.
Normalement, vous devriez éditer /etc/hosts et ajouter l'entrée : votre.ip.addr votre.domain (remplacez ces valeurs par celles correctes).