โฮมเพจ » 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', จริง); 

    หากคุณไม่ต้องการแก้ไข 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 ในขณะที่เรากำลังทดสอบกับชุดรูปแบบหรือปลั๊กอินของเราในระหว่างกระบวนการพัฒนา หากคุณมีเว็บไซต์ของคุณออนไลน์, คุณควรเชื่อมต่อมันอย่างถูกต้อง.