วิธีใช้ 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', จริง);
หากคุณไม่ต้องการแก้ไข wp-config.php หรือหากคุณไม่สามารถเข้าถึงไฟล์ได้คุณสามารถติดตั้งปลั๊กอินนี้ได้, เรียกใช้ Jetpack Locally แทน มันเป็นปลั๊กอินเล็ก ๆ ที่บรรจุบรรทัดต่อไปนี้ JETPACK_DEV_DEBUG
).
add_filter ('jetpack_development_mode', '__return_true');
ตอนนี้ตรงไปที่ Jetpack> การตั้งค่า หน้า. คุณจะพบว่าแบนเนอร์หายไปและ Jetpack อยู่ในโหมดการพัฒนาท้องถิ่นอย่างเป็นทางการ.
ตอนนี้ Jetpack ให้บริการแบบออฟไลน์. จำนวนปลั๊กอิน ควรเปิดใช้งานในขณะนี้รวมถึง Infinite Scroll ปลั๊กอินที่เปิดใช้งานเหล่านี้สามารถทำงานได้อย่างอิสระจากการเชื่อมต่อกับ WordPress.com API คุณสมบัติอื่น ๆ เช่น Photon และ Stats แต่จะต้องใช้ WordPress.com API.
เส้นทางเลือก
หากคุณไม่พึงพอใจกับความจริงที่ว่ามีการเปิดใช้งานคุณสมบัติบางอย่างเท่านั้นมีวิธีที่จะทำให้พวกเขาใช้งานได้อย่างต่อเนื่องในขณะที่ Jetpack ทำงานแบบออฟไลน์.
ก่อนอื่นเรามาทำให้เว็บไซต์ท้องถิ่นของเราเข้าถึงออนไลน์เพื่อเชื่อมต่อกับ WordPress.com จะทำเช่นนั้นเราจะใช้ localtunnel.
เมื่อคุณติดตั้งแล้วให้เรียกใช้คำสั่งต่อไปนี้ใน Terminal เพื่อสร้างไดเรกทอรีโฮสต์ท้องถิ่นของคุณออนไลน์หากคุณใช้ MAMP ไดเรกทอรีดังกล่าวจะอยู่ที่ “/ Applications / MAMP / htdocs”.
lt --80
Localtunnel ควรให้ที่อยู่ที่คุณสามารถเข้าถึง localhost ในเบราว์เซอร์ได้เช่น:
ก่อนที่คุณจะเข้าถึงเว็บไซต์ผ่านที่อยู่ที่ระบุคุณจะต้องไปที่ phpMyAdmin หรือแอพอื่น ๆ ที่คล้ายกันที่ช่วยให้คุณสามารถดูฐานข้อมูลของเว็บไซต์ เปิดฐานข้อมูลเว็บไซต์และไปที่ wp_options
ตาราง. จากนั้นเปลี่ยน URL เว็บไซต์ใน siteurl
และ บ้าน
เพื่อชี้ไปที่อุโมงค์ท้องถิ่นเช่นนั้น.
เข้าถึงและเข้าสู่เว็บไซต์ผ่านที่อยู่ใหม่ เมื่อเว็บไซต์ของคุณออนไลน์อยู่ WordPress.com ควรจะสามารถเข้าถึงและเชื่อมต่อกับเว็บไซต์ของคุณได้.
และเราไปกันแล้ว, เรามีเว็บไซต์ที่เชื่อมต่อกับ WordPress.com, และคุณสามารถใช้โมดูลทั้งหมดใน Jetpack.
การแจ้งเตือน: อย่าลืมเปลี่ยนที่อยู่เว็บไซต์ในตาราง wp_options กลับหลัง.
อะไรต่อไป?
คุณอาจสงสัยว่าในกรณีที่เราพัฒนาเว็บไซต์หลายออฟไลน์เราควรเชื่อมต่อแต่ละเว็บไซต์ใน localhost กับ WordPress.com ด้วยวิธีนี้หรือไม่? คุณไม่จำเป็นต้องทำ.
เมื่อคุณมี 1 เว็บไซต์ใน localhost ที่เชื่อมต่อคุณก็สามารถคัดลอก jetpack_option
ให้คุณค่ากับเว็บไซต์อื่น ๆ ในการทำเช่นนั้นไปที่ phpMyAdmin ใน wp_options
ตารางของเว็บไซต์ที่คุณเชื่อมต่อกับ WordPress.com คัดลอกค่าทั้งหมดของ jetpack_option
, ดังต่อไปนี้:
วางค่าลงในเว็บไซต์อื่น ๆ ที่เปิดใช้งาน Jetpack ตอนนี้ดังที่คุณเห็นด้านล่างเราสามารถเปิดใช้งานและใช้โมดูลทั้งหมดออฟไลน์ในเว็บไซต์อื่น ๆ ที่เรากำลังพัฒนาในพื้นที่.
โปรดทราบว่าเคล็ดลับนี้มีไว้เพื่อให้เราใช้ Jetpack ในขณะที่เรากำลังทดสอบกับชุดรูปแบบหรือปลั๊กอินของเราในระหว่างกระบวนการพัฒนา หากคุณมีเว็บไซต์ของคุณออนไลน์, คุณควรเชื่อมต่อมันอย่างถูกต้อง.