Page d'accueil » WordPress » Comment utiliser WordPress Jetpack Offline

    Comment utiliser WordPress Jetpack Offline

    Jetpack est livré avec de nombreux modules pour vous aider à utiliser les formulaires de contact, utiliser le défilement infini, les codes abrégés, et bien plus encore. Grâce à ces fonctionnalités, votre site Web WordPress auto-hébergé sera aussi puissant que les sites Web hébergés sur WordPress.com. Cependant, il y a un inconvénient qui vient avec l'outil, cela ne fonctionne que si vous êtes en ligne et connecté à WordPress.com.

    Fondamentalement, vous ne pouvez utiliser toutes ces fonctionnalités que sur un site actif. En activant le plugin, vous verrez immédiatement cette bannière lancinante en haut du tableau de bord..

    Vous voulez savoir comment le faire fonctionner hors ligne afin que vous puissiez développer votre thème en paix? Voici comment. Remarque: avant d'installer Jetpack, assurez-vous que votre site Web exécute WordPress version 3.8 ou ultérieure.

    Jetpack 2.2.1

    Depuis la version 2.2.1, Jetpack a introduit le mode de développement, qui indique à Jetpack que nous sommes en développement et qu'il devrait activer les fonctionnalités. Ajouter la ligne suivante dans le wp-config.php après le WP_DEBUG ligne.

     define ('JETPACK_DEV_DEBUG', true); 

    Si vous ne voulez pas éditer wp-config.php ou si vous n'avez pas accès au fichier, vous pouvez installer ce plugin, Run Jetpack Locally, à la place. C’est un minuscule plugin contenant la ligne suivante (essentiellement un alias à JETPACK_DEV_DEBUG).

     add_filter ('jetpack_development_mode', '__return_true'); 

    Maintenant, dirigez-vous vers le Jetpack> Paramètres page. Vous constaterez que la bannière a maintenant disparu et que Jetpack est officiellement en mode de développement local..

    Jetpack est maintenant disponible hors ligne. Un certain nombre de plugins devrait maintenant être activé, y compris Infinite Scroll. Ces plugins activés peuvent fonctionner indépendamment d'une connexion à l'API WordPress.com. D'autres fonctionnalités telles que Photon et Stats nécessitent toutefois l'API WordPress.com..

    Un itinéraire alternatif

    Si vous n'êtes pas satisfait du fait que seules certaines fonctionnalités sont activées, il existe un moyen de toutes les rendre opérationnelles tout en maintenant Jetpack en mode hors connexion..

    Tout d’abord, rendons notre site Web local accessible en ligne afin de pouvoir nous connecter à WordPress.com; pour ce faire, nous utiliserons tunnel local.

    Une fois que vous l’avez installé, exécutez la commande suivante dans Terminal pour mettre votre répertoire d’hôte local en ligne. Si vous utilisez MAMP, le répertoire est probablement situé à “/ Applications / MAMP / htdocs”.

     lt --80 

    Localtunnel devrait maintenant vous donner l'adresse où vous pouvez accéder à l'hôte local dans le navigateur, comme ceci:

    Avant d'accéder au site Web via l'adresse indiquée, vous devrez accéder à phpMyAdmin ou à une autre application similaire permettant de consulter la base de données du site. Ouvrez la base de données du site et allez à la wp_options table. Puis changez l’URL du site dans le URL du site et maison pour pointer sur tunnel local, comme si.

    Accédez au site Web et connectez-vous à celui-ci via la nouvelle adresse. Puisque votre site Web est maintenant en ligne, WordPress.com devrait pouvoir accéder à votre site Web et s'y connecter..

    Et c'est parti, nous avons le site web connecté à WordPress.com, et vous pouvez utiliser tous les modules dans Jetpack.

    Rappel: N'oubliez pas de changer l'adresse du site dans la table wp_options.

    Et après?

    Vous vous demandez peut-être que, dans le cas où nous développons plusieurs sites Web hors connexion, devrions-nous connecter chacun des sites Web de localhost à WordPress.com de cette manière? Eh bien, vous n'êtes pas obligé.

    Une fois que vous avez 1 site Web sur votre localhost connecté, vous pouvez simplement copier le jetpack_option valeur dans les autres sites. Pour ce faire, allez à phpMyAdmin. dans le wp_options tableau du site Web que vous avez connecté à WordPress.com, copiez toutes les valeurs du jetpack_option, comme suit:

    Collez la valeur sur les autres sites Web, où Jetpack a été activé. Maintenant, comme vous pouvez le voir ci-dessous, nous pouvons activer et utiliser tous les modules hors ligne dans les autres sites Web que nous développons localement..

    Gardez à l'esprit que cette astuce est destinée à nous permettre d'utiliser Jetpack pendant que nous le testons par rapport à notre thème ou à nos plugins au cours du processus de développement. Si vous avez votre site web en ligne, vous devriez le connecter correctement.