Cette version a été générée à partir de l'anglais. Nous avons besoin de contributeurs et de correcteurs pour améliorer cette traduction. N'hésitez pas à participer !
Cette page est en cours de développement, des tests sont nécessaires. Silex est un logiciel libre, ce qui signifie que vous devez contribuer.
Ce tutoriel est très long mais devrait fonctionner correctement si vous suivez chaque étape. Si vous souhaitez que nous développions un plugin WordPress pour simplifier ce processus, vous pouvez voter pour cette fonctionnalité ici.
Vous pouvez également consulter cette vidéo, une autre tentative de documentation de l'intégration WordPress.
À la fin de ce tutoriel, vous disposerez d'un back-end WordPress pour éditer votre site web. Le front-end sera conçu avec l'interface de glisser-déposer de Silex et sera hébergé gratuitement sur GitLab Pages.
Prérequis : vous avez besoin d'un site WordPress normal. Un WordPress local (développement) ne fonctionnera pas car Silex et GitLab ne pourront pas y accéder.
Ce guide inclut toutes les configurations nécessaires pour rendre votre WordPress compatible avec Silex. Nous installerons plusieurs plugins, comme SCF (ex-ACF).
N'hésitez pas à poser des questions dans le chat ou sur les forums si vous avez besoin d'explications concernant une étape ou une action.
Dans l'administration de WordPress, cliquez sur "Ajouter un nouveau plugin" dans l'onglet "Extensions".
Entrez "Secure Custom Fields" dans le champ de recherche.
Lancez le processus d'installation.
Activez le plugin.
Ajoutons un autre plugin.
Entrez "WPGraphQL" dans le champ de recherche.
Lancez le processus d'installation.
Activez le plugin.
Ajoutons un autre plugin.
Entrez "WPGraphQL ACF" dans le champ de recherche.
Lancez le processus d'installation.
Activez le plugin.
Accédez aux paramètres du plugin WPGraphQL.
Repérez et copiez l'endpoint GraphQL qui sera utilisé pour connecter WordPress à Silex.
Cochez l'option "Enable Public Introspection" pour permettre à Silex d'accéder aux données GraphQL.
Appliquez les changements.
Connectez-vous à votre tableau de bord Silex.
Utilisez votre compte GitLab pour accéder à Silex.