Домашня » WordPress » Як використовувати WordPress Jetpack в автономному режимі

    Як використовувати WordPress Jetpack в автономному режимі

    Jetpack поставляється з великою кількістю модулів, які допоможуть вам використовувати контактні форми, використовувати нескінченну прокрутку, короткі коди та багато іншого. Ці функції допоможуть перетворити ваш веб-сайт на WordPress таким же потужним, як веб-сайти, розміщені на WordPress.com. Однак існує недолік, який поставляється разом з інструментом, він працює тільки з вами в Інтернеті, і коли ви входите на WordPress.com.

    В основному, ви можете використовувати всі ці функції лише на живому сайті. Після активації плагіна ви негайно побачите цей немічний банер у верхній частині панелі інструментів.

    Хочете знати, як змусити його працювати в автономному режимі, щоб ви могли розвинути свою тему у спокої? Ось як. Примітка: перед установкою Jetpack переконайтеся, що на вашому веб-сайті запущено WordPress 3.8 або пізнішої версії.

    Jetpack 2.2.1

    Починаючи з версії 2.2.1, Jetpack представив режим розробки, який повідомляє Jetpack, що ми знаходимося в розробці, і він повинен активувати функції. Додайте наступний рядок у wp-config.php після WP_DEBUG лінії.

     define ('JETPACK_DEV_DEBUG', true); 

    Якщо ви не хочете редагувати wp-config.php або якщо у вас немає доступу до файлу, ви можете встановити цей плагін, замість нього запустіть Jetpack Locally. Це крихітний плагін, що містить наступний рядок (в основному псевдонім JETPACK_DEV_DEBUG).

     add_filter ('jetpack_development_mode', '__return_true'); 

    Тепер перейдіть до Jetpack> Налаштування стор. Ви побачите, що банер тепер пішов, а Jetpack офіційно знаходиться в режимі місцевого розвитку.

    Jetpack тепер доступний в автономному режимі. Кількість плагінів тепер потрібно активувати, включаючи Нескінченний прокручування. Ці ввімкнені плагіни можуть працювати незалежно від підключення до WordPress.com API. Інші функції, такі як Photon і Stats, однак, потребують API WordPress.com.

    Альтернативний маршрут

    Якщо ви не задоволені тим, що ввімкнено лише деякі функції, існує спосіб залучити їх до роботи, зберігаючи в автономному режимі Jetpack.

    Перш за все, давайте зробимо наш локальний сайт доступним в Інтернеті, щоб мати можливість підключитися до WordPress.com; для цього ми будемо використовувати localtunnel.

    Після інсталяції запустіть у терміналі таку команду, щоб зробити локальний каталог онлайн. Якщо ви використовуєте MAMP, каталог, швидше за все, знаходиться на “/ Програми / MAMP / htdocs”.

     lt -80 

    Localtunnel тепер повинен дати вам адресу, до якої можна отримати доступ до локального хоста в браузері, наприклад:

    Перед тим, як отримати доступ до веб-сайту за вказаною адресою, потрібно перейти до phpMyAdmin або інших подібних програм, які дозволяють переглядати базу даних веб-сайту. Відкрийте базу даних веб-сайту та перейдіть до wp_options таблиці. Потім змініть URL-адресу веб-сайту в siteurl і додому щоб вказувати на локальний тунель, як і так.

    Доступ і вхід на веб-сайт через нову адресу. Оскільки ваш веб-сайт зараз перебуває в Інтернеті, WordPress.com повинен мати доступ до вашого веб-сайту та підключення до нього.

    І ми їдемо, ми маємо веб-сайт, підключений до WordPress.com, і ви можете використовувати всі модулі в Jetpack.

    Нагадування: Не забудьте після цього переключити адресу веб-сайту у таблицю wp_options.

    Що далі?

    Можливо, вам буде цікаво, що у випадку, коли ми розробляємо декілька веб-сайтів в автономному режимі, чи слід підключати кожен з веб-сайтів у localhost до WordPress.com таким чином? Ну, вам не треба.

    Після підключення одного веб-сайту до локального хоста ви можете просто скопіювати його jetpack_option на інші веб-сайти. Для цього перейдіть до phpMyAdmin. В wp_options таблицю веб-сайту, яку ви підключили до WordPress.com, скопіюйте всі значення jetpack_option, наступним чином:

    Вставте значення на інші веб-сайти, де активовано Jetpack. Тепер, як ви можете бачити нижче, ми можемо активувати і використовувати всі модулі в автономному режимі на інших веб-сайтах, які ми розробляємо локально.

    Майте на увазі, що цей трюк покликаний дозволити нам використовувати Jetpack під час тестування на нашу тему або плагіни під час процесу розробки. Якщо у вас є веб-сайт онлайн, потрібно правильно підключити його.