Как использовать 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 или если у вас нет доступа к файлу, вы можете вместо этого установить этот плагин, Run Jetpack Localally. Это крошечный плагин, содержащий следующую строку (в основном псевдоним JETPACK_DEV_DEBUG
).
add_filter ('jetpack_development_mode', '__return_true');
Теперь идите к Jetpack> Настройки стр. Вы увидите, что баннер исчез, и Jetpack официально находится в режиме локальной разработки..
Jetpack теперь доступен в автономном режиме. Количество плагинов теперь должен быть активирован, включая Infinite Scroll. Эти включенные плагины могут работать независимо от подключения к API WordPress.com. Другие функции, такие как Photon и Stats, однако, требуют API WordPress.com.
Альтернативный маршрут
Если вы не удовлетворены тем фактом, что включены только некоторые функции, есть способ запустить их все, оставив Jetpack в автономном режиме..
Прежде всего, давайте сделаем наш локальный веб-сайт доступным в Интернете, чтобы иметь возможность подключаться к WordPress.com; для этого мы будем использовать localtunnel.
После установки запустите следующую команду в Терминале, чтобы подключить локальный каталог хоста. Если вы используете MAMP, каталог, скорее всего, находится в “/ Применение / MAMP / HTDOCS”.
LT - 80
Localtunnel теперь должен дать вам адрес, по которому вы можете получить доступ к localhost в браузере, например:
Прежде чем получить доступ к веб-сайту по указанному адресу, вам нужно будет зайти на phpMyAdmin или в другие подобные приложения, которые позволяют просматривать базу данных веб-сайта. Откройте базу данных сайта и перейдите к wp_options
Таблица. Затем измените URL сайта в адрес сайта
а также Главная
указать на локальный туннель, вот так.
Доступ и вход на сайт через новый адрес. Поскольку ваш сайт сейчас в сети, WordPress.com должен иметь возможность подключаться к вашему сайту и подключаться к нему..
И там мы идем, у нас есть сайт, подключенный к WordPress.com, и вы можете использовать все модули в Jetpack.
Напоминание: Не забудьте потом поменять адрес сайта в таблице wp_options.
Что дальше?
Вам может быть интересно, что в случае, когда мы разрабатываем несколько сайтов в автономном режиме, должны ли мы подключать каждый из сайтов в localhost к WordPress.com таким образом? Ну не надо.
Когда у вас есть 1 сайт на вашем локальном хосте, вы можете просто скопировать jetpack_option
ценность в других сайтах. Для этого перейдите на phpMyAdmin. в wp_options
таблицы сайта, который вы подключили к WordPress.com, скопируйте все значения jetpack_option
, следующее:
Вставьте значение на другие веб-сайты, на которых активирован Jetpack. Теперь, как вы можете видеть ниже, мы можем активировать и использовать все модули в автономном режиме на других веб-сайтах, которые мы разрабатываем локально..
Имейте в виду, что этот прием предназначен для того, чтобы позволить нам использовать Jetpack, пока мы тестируем его на тему или плагины в процессе разработки. Если у вас есть свой сайт в Интернете, вы должны правильно подключить его.