Bagaimana Menggunakan WordPress Jetpack Offline
Jetpack dilengkapi dengan banyak modul untuk membantu anda menggunakan borang hubungan, menggunakan skrol tanpa had, kod pendek, dan banyak lagi. Ciri-ciri ini boleh membantu menjadikan laman web WordPress yang menjadi tuan rumah anda berfungsi sebagai laman web yang dianjurkan di WordPress.com. Walau bagaimanapun, terdapat kelemahan yang disertakan dengan alat ini, ia hanya berfungsi dengan anda dalam talian, dan semasa log masuk ke WordPress.com.
Pada dasarnya, anda hanya boleh menggunakan semua ciri ini di tapak langsung. Apabila mengaktifkan plugin anda akan segera melihat spanduk membosankan ini muncul di bahagian atas Papan Pemuka.
Mahu tahu cara untuk mendapatkannya berfungsi di luar talian supaya anda boleh membangunkan tema anda dengan selamat? Ini caranya. Catatan: sebelum memasang Jetpack, pastikan tapak web anda menjalankan WordPress adalah 3.8 atau lebih baru.
Jetpack 2.2.1
Sejak versi 2.2.1, Jetpack telah memperkenalkan Mod Pembangunan, yang memberitahu Jetpack bahawa kami dalam pembangunan dan ia harus mengaktifkan ciri-ciri. Tambah baris berikut dalam wp-config.php selepas WP_DEBUG
talian.
tentukan ('JETPACK_DEV_DEBUG', benar);
Jika anda tidak mahu mengedit wp-config.php atau jika anda tidak mempunyai akses kepada fail itu, anda boleh memasang plugin ini, Jalankan Jetpack Secara Lokal, sebaliknya. Ia adalah plugin kecil yang mengandungi baris berikut (pada asasnya alias kepada JETPACK_DEV_DEBUG
).
add_filter ('jetpack_development_mode', '__return_true');
Sekarang, pergi ke Jetpack> Tetapan halaman. Anda akan mendapati bahawa sepanduk kini hilang dan Jetpack secara rasmi dalam Mod Pembangunan Tempatan.
Jetpack kini boleh didapati di luar talian. Sejumlah pemalam kini perlu diaktifkan, termasuk Tatal Infinite. Plugin yang dibolehkan ini boleh berfungsi secara bebas dari sambungan ke WordPress.com API. Ciri-ciri lain seperti Photon dan Stats, bagaimanapun memerlukan API WordPress.com.
Laluan Alternatif
Jika anda tidak berpuas hati dengan hakikat bahawa hanya beberapa ciri yang didayakan, ada cara untuk mendapatkannya semua dan berjalan sambil mengekalkan Jetpack berjalan di luar talian.
Pertama sekali, mari membuat laman web tempatan kami diakses dalam talian untuk dapat menyambung ke WordPress.com; untuk berbuat demikian kita akan menggunakannya tempatan.
Sebaik sahaja anda memasangnya, jalankan arahan berikut di Terminal untuk membuat direktori hos tempatan anda dalam talian. Jika anda menggunakan MAMP, direktori itu kemungkinan besar terletak di “/ Aplikasi / MAMP / htdocs”.
lt - 80
Localtunnel kini harus memberi anda alamat di mana anda boleh mengakses localhost dalam penyemak imbas, seperti:
Sebelum anda mengakses laman web melalui alamat yang diberikan, anda perlu pergi ke phpMyAdmin atau aplikasi serupa yang membolehkan anda melihat ke dalam pangkalan data tapak web. Buka pangkalan data laman web dan pergi ke wp_options
jadual. Kemudian ubah URL tapak web di dalam siteurl
dan rumah
untuk menunjuk ke kawasan setempat, seperti itu.
Akses dan log masuk ke laman web melalui alamat baru. Oleh kerana tapak web anda kini dalam talian, WordPress.com sepatutnya dapat mencapai dan menyambung ke laman web anda.
Dan di sana kita pergi, kami mempunyai laman web yang disambungkan ke WordPress.com, dan anda boleh menggunakan semua modul di Jetpack.
Peringatan: Jangan lupa untuk menukar alamat laman web dalam jadual wp_options kembali selepas itu.
Apa yang akan datang?
Anda mungkin tertanya-tanya bahawa dalam kes di mana kita sedang membangunkan pelbagai laman web di luar talian, haruskah kita menyambungkan setiap laman web di localhost ke WordPress.com dengan cara ini? Nah, anda tidak perlu.
Sebaik sahaja anda mempunyai 1 laman web di localhost anda yang disambungkan, anda boleh menyalinnya jetpack_option
nilai ke laman web lain. Untuk berbuat demikian, pergi ke phpMyAdmin. Di dalam wp_options
jadual laman web yang telah anda sambungkan ke WordPress.com, menyalin semua nilai jetpack_option
, seperti berikut:
Tampalkan nilai ke laman web lain, di mana Jetpack telah diaktifkan. Kini, seperti yang anda dapat lihat di bawah, kami dapat mengaktifkan dan menggunakan semua modul luar talian di laman web lain yang kami sedang membangunkan secara tempatan.
Perlu diingat, silap mata ini bertujuan untuk membolehkan kami menggunakan Jetpack semasa kami mengujinya terhadap tema atau plugin kami semasa proses pembangunan. Jika anda mempunyai laman web anda dalam talian, anda perlu menyambungkannya dengan betul.