WordPress Jetpackをオフラインで使用する方法
Jetpackには、連絡先フォームの使用、無限スクロール、ショートコード、その他さまざまな機能を利用するための多数のモジュールが付属しています。これらの機能は、WordPress.comでホストされているWebサイトと同じくらい強力になるように、自分でホストしているWordPress Webサイトを変えるのに役立ちます。ただし、このツールには欠点があります, それはオンラインで、そしてWordPress.comにログオンしたときにだけあなたと働きます.
基本的に、あなたはライブサイトでのみこれらの機能をすべて使用することができます。プラグインを有効にするとすぐに、この煩雑なバナーがダッシュボードの上部に表示されます。.
あなたが安心してあなたのテーマを開発することができるようにそれをオフラインで動作させる方法を知りたいですか?これが. 注意:Jetpackをインストールする前に、あなたのウェブサイトがWordPressを実行していることを確認してください3.8以降.
ジェットパック2.2.1
バージョン2.2.1以降、Jetpackは開発モードを導入しました。これはJetpackに開発中であり、機能を有効にする必要があることを伝えます。次の行を wp-config.php 後に WP_DEBUG
ライン.
define( 'JETPACK_DEV_DEBUG'、true);
wp-config.phpを編集したくない場合、またはファイルにアクセスできない場合は、代わりにこのプラグインをインストールしてください。これは次の行を含む小さなプラグインです(基本的には JETPACK_DEV_DEBUG
).
add_filter( 'jetpack_development_mode'、 '__return_true');
では、 ジェットパック>設定 ページ。バナーが消えてJetpackが正式にローカル開発モードになったことがわかります。.
Jetpackがオフラインで利用可能になりました. たくさんのプラグイン Infinite Scrollを含め、今すぐアクティブにする必要があります。これらの有効化されたプラグインは、WordPress.com APIへの接続とは無関係に機能します。 PhotonやStatsなどの他の機能には、WordPress.com APIが必要です。.
代替ルート
一部の機能のみが有効になっているという事実に満足していない場合は、Jetpackをオフラインで実行したままでそれらをすべて実行する方法があります。.
まず第一に、WordPress.comに接続できるようにするために、私たちのローカルウェブサイトをオンラインでアクセス可能にしましょう。そうするために私達は使用します 地方トンネル.
インストールが完了したら、ターミナルで次のコマンドを実行してローカルホストディレクトリをオンラインにします。MAMPを使用している場合、そのディレクトリはおそらく次の場所にあります。 “/アプリケーション/ MAMP / htdocs”.
lt - 80
Localtunnelはブラウザでlocalhostにアクセスできるアドレスをあなたに与えるはずです。
あなたが与えられたアドレスを通してウェブサイトにアクセスする前に、あなたはウェブサイトのデータベースを調べることを可能にするphpMyAdminまたは他の同様のアプリに行く必要があるでしょう。 Webサイトデータベースを開き、 wp_options
表。それからウェブサイトのURLを サイトのURL
そして 家
localtunnelを指すように、.
新しいアドレスからWebサイトにアクセスしてログインします。あなたのウェブサイトはオンラインになったので、WordPress.comはあなたのウェブサイトにアクセスし接続することができるはずです。.
そしてそこに行く, WebサイトをWordPress.comに接続しています, そしてJetpackのすべてのモジュールを使うことができます.
注意: wp_optionsテーブルのウェブサイトアドレスを後で元に戻すことを忘れないでください.
次は何ですか?
オフラインで複数のWebサイトを開発している場合、localhostにある各WebサイトをWordPress.comにこのように接続する必要があることに疑問があるかもしれません。まあ、あなたはする必要はありません.
localhostに1つのWebサイトが接続されたら、次のファイルをコピーするだけです。 jetpack_option
他のウェブサイトへの価値。そうするために、phpMyAdminに行きなさい。の中に wp_options
あなたがWordPress.comに接続したウェブサイトのテーブルは、のすべての値をコピーします jetpack_option
, 次のように:
Jetpackが有効になっている他のWebサイトに値を貼り付けます。今、あなたが以下で見ることができるように、私たちは地元で開発している他のウェブサイトでオフラインですべてのモジュールを活性化して使うことができます.
覚えておいてください、このトリックは私達が開発プロセスの間に私達が私達のテーマまたはプラグインに対してそれをテストしている間私達がJetpackを使うことを可能にすることを意図しているということです。あなたのウェブサイトがオンラインの場合, 正しく接続する必要があります.