Trang chủ » WordPress » Cách sử dụng WordPress Jetpack ngoại tuyến

    Cách sử dụng WordPress Jetpack ngoại tuyến

    Jetpack đi kèm với rất nhiều mô-đun để giúp bạn sử dụng các biểu mẫu liên hệ, sử dụng cuộn vô hạn, mã ngắn và nhiều hơn nữa. Các tính năng này có thể giúp biến trang web WordPress tự lưu trữ của bạn trở nên mạnh mẽ như các trang web được lưu trữ trên WordPress.com. Tuy nhiên, có một nhược điểm đi kèm với công cụ, nó chỉ hoạt động với bạn trực tuyến và khi đăng nhập vào WordPress.com.

    Về cơ bản, bạn chỉ có thể sử dụng tất cả các tính năng này trên một trang web trực tiếp. Khi kích hoạt plugin, bạn sẽ thấy ngay biểu ngữ dai dẳng này xuất hiện ở đầu Bảng điều khiển.

    Bạn muốn biết làm thế nào để nó hoạt động ngoại tuyến để bạn có thể phát triển chủ đề của mình trong hòa bình? Đây là cách. chú thích: trước khi cài đặt Jetpack, hãy đảm bảo rằng trang web của bạn đang chạy WordPress là 3,8 trở lên.

    Jetpack 2.2.1

    Kể từ phiên bản 2.2.1, Jetpack đã giới thiệu Chế độ phát triển, thông báo cho Jetpack rằng chúng tôi đang trong quá trình phát triển và nó sẽ kích hoạt các tính năng. Thêm dòng sau vào wp-config.php sau WP_DEBUG hàng.

     định nghĩa ('JETPACK_DEV_DEBUG', đúng); 

    Nếu bạn không muốn chỉnh sửa wp-config.php hoặc nếu bạn không có quyền truy cập vào tệp, bạn có thể cài đặt plugin này, Chạy Jetpack cục bộ, thay vào đó. Đó là một plugin nhỏ chứa dòng sau (về cơ bản là bí danh JETPACK_DEV_DEBUG).

     add_filter ('jetpack_development_mode', '__return_true'); 

    Bây giờ, đi đến Jetpack> Cài đặt trang. Bạn sẽ thấy rằng banner hiện đã biến mất và Jetpack chính thức ở Chế độ phát triển cục bộ.

    Jetpack hiện khả dụng ngoại tuyến. Một số bổ trợ bây giờ sẽ được kích hoạt, bao gồm cả Infinite Scroll. Các plugin được kích hoạt này có thể hoạt động độc lập với kết nối với API WordPress.com. Tuy nhiên, các tính năng khác như Photon và Thống kê sẽ yêu cầu API WordPress.com.

    Một tuyến đường thay thế

    Nếu bạn không hài lòng với thực tế là chỉ một số tính năng được bật, có một cách để làm cho tất cả chúng hoạt động trong khi giữ Jetpack chạy ngoại tuyến.

    Trước hết, hãy làm cho trang web địa phương của chúng tôi có thể truy cập trực tuyến để có thể kết nối với WordPress.com; để làm như vậy, chúng tôi sẽ sử dụng cục bộ.

    Khi bạn đã cài đặt xong, hãy chạy lệnh sau trong Terminal để đặt thư mục máy chủ cục bộ của bạn trực tuyến. Nếu bạn đang sử dụng MAMP, thư mục rất có thể nằm ở “/ Ứng dụng / MAMP / htdocs”.

     lt --80 

    Bây giờ Localtunnel sẽ cung cấp cho bạn địa chỉ nơi bạn có thể truy cập localhost trong trình duyệt, như vậy:

    Trước khi bạn truy cập trang web thông qua địa chỉ đã cho, bạn sẽ cần truy cập phpMyAdmin hoặc các ứng dụng tương tự khác cho phép bạn xem xét cơ sở dữ liệu của trang web. Mở cơ sở dữ liệu trang web và đi đến wp_options bàn. Sau đó thay đổi URL trang web trong trang webnhà để trỏ đến localtunnel, như vậy.

    Truy cập và đăng nhập vào trang web thông qua địa chỉ mới. Vì trang web của bạn hiện đang trực tuyến, WordPress.com sẽ có thể truy cập và kết nối với trang web của bạn.

    Và chúng tôi đi, chúng tôi có trang web được kết nối với WordPress.com, và bạn có thể sử dụng tất cả các mô-đun trong Jetpack.

    Nhắc nhở: Đừng quên chuyển địa chỉ trang web trong bảng wp_options trở lại sau đó.

    Cái gì tiếp theo?

    Bạn có thể tự hỏi rằng trong trường hợp chúng tôi đang phát triển nhiều trang web ngoại tuyến, chúng tôi có nên kết nối từng trang web trong localhost với WordPress.com theo cách này không? Chà, bạn không cần phải.

    Khi bạn có 1 trang web trong localhost được kết nối, bạn chỉ cần sao chép jetpack_option giá trị vào các trang web khác. Để làm như vậy, hãy truy cập phpMyAdmin. bên trong wp_options bảng của trang web mà bạn đã kết nối với WordPress.com, sao chép tất cả các giá trị của jetpack_option, như sau:

    Dán giá trị vào các trang web khác, nơi Jetpack đã được kích hoạt. Bây giờ, như bạn có thể thấy bên dưới, chúng tôi có thể kích hoạt và sử dụng tất cả các mô-đun ngoại tuyến trong các trang web khác mà chúng tôi đang phát triển cục bộ.

    Hãy nhớ rằng thủ thuật này có nghĩa là cho phép chúng tôi sử dụng Jetpack trong khi chúng tôi đang thử nghiệm nó với chủ đề hoặc plugin của chúng tôi trong quá trình phát triển. Nếu bạn có trang web của bạn trực tuyến, bạn nên kết nối nó đúng cách.