Як використовувати 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 під час тестування на нашу тему або плагіни під час процесу розробки. Якщо у вас є веб-сайт онлайн, потрібно правильно підключити його.