Домашняя » 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 или если у вас нет доступа к файлу, вы можете вместо этого установить этот плагин, 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, пока мы тестируем его на тему или плагины в процессе разработки. Если у вас есть свой сайт в Интернете, вы должны правильно подключить его.