Làm cách nào để tắt tính năng tự động lưu bản nháp / tắt các bản sửa đổi cho các bài viết WordPress?

WordPressCác tính năng tự động lưu, tự động soạn thảo và sửa đổi của网络 营销phê bình nhân viên.

Tuy nhiên, WordPress là chương trình trang web phổ biến nhất trên thế giới:

  • WordPress rất mạnh mẽ;
  • ThêmVô hạnkhả năng mở rộng;
  • Vì vậy, WordPress rất phổ biến đối với khách hàng cá nhân và doanh nghiệp.

Tính năng tự động lưu trong WordPress để làm gì?

Tính năng tự động lưu của WordPress ngăn trình chỉnh sửa đóng bất ngờ và gây mất nội dung bài đăng.

  • Ví dụ: ngắt kết nối mạng đột ngột, mất điện đột ngột, v.v.…
  • Việc chỉnh sửa bài viết rất khó và các bài báo đã biến mất…
  • Lúc này, thật là bất ngờ!

Tuy nhiên, tính năng này có thể làm cồng kềnh cơ sở dữ liệu và thêm rất nhiều rác vô ích mà không có lý do.

May mắn thay, có mộtPlugin WordPress "Trình dọn dẹp WP dễ dàng"có thể xóa rác này.

Vấn đề là "quá trình giảm cân" này rất đau đớn, và bài viết này sẽ chia sẻ cách tốt nhất để giải quyết vấn đề này.

Làm cách nào để tắt tính năng tự động lưu / tự động soạn thảo / sửa đổi cho các bài viết WordPress?

Sự khác biệt giữa tính năng tự động lưu và tự động nháp của WordPress là gì?

Một tính năng rất khó chịu khác của WordPress là tự động soạn thảo.

  • Tự động nháp tương tự như tự động lưu, đó là khi bạn viết một bài báo.
  • Các bài báo sẽ được tự động sao lưu và ghi vào cơ sở dữ liệu theo các khoảng thời gian.
  • Tự động nháp là tính năng mới khi bạn nhấp vào "Viết một bài báo".

Ngay cả khi bạn thoát khỏi trình chỉnh sửa, dữ liệu vẫn được ghi vào cơ sở dữ liệu, cho dù bạn nhập hay không.

Tính năng sửa đổi WordPress hữu ích cho điều gì?

Thực sự tính năng sửa đổi của WordPress rất hữu ích, người dùng có thể kiểm tra các thay đổi và thực hiện kiểm soát phiên bản.

Luôn có hai mặt của mọi thứ, giống như tính năng tự động lưu, việc bỏ qua những thay đổi này có thể gây gánh nặng một cách không cần thiết cho cơ sở dữ liệu.

  • Nếu bạn viết một đoạn văn lớn khi chỉnh sửa một bài báo dài, hãy nhớ bấm vào Lưu theo cách thủ công.
  • hoặc notepad cho máy tính软件, hãy chỉnh sửa nó trước, sau đó sao chép nó vào trình soạn thảo WordPress và sau đó xuất bản nó (nó có thể tránh mất dữ liệu một cách hiệu quả trong quá trình nhập bài viết vào cơ sở dữ liệu).

Sửa đổi tệp cấu hình WordPress (Phương pháp 1 được đề xuất)

Trên thực tế, có rất nhiều chức năng ẩn trong WordPress, có thể tắt hoặc bật tùy theo cấu hình thông qua chức năng của tệp wp-config.php trong thư mục gốc của cài đặt WordPress.

rất nhiều công dụngTrang web WordPresscủa bạn bè, tất cả đều muốn tắt tính năng tự động soạn thảo của WordPress, không phải tự động lưu.

Đoạn mã sau giải quyết vấn đề.

Do cơ chế của WordPress, không thể tắt hoàn toàn tính năng tự động lưu, nhưng bạn có thể đạt được hiệu quả tương tự bằng cách đặt khoảng thời gian dài hơn, chẳng hạn như ▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 默认是 60,3600秒表示自动保存间隔1小时

Số lượng bản sửa đổi WordPress tối đa được phép là bao nhiêu?

// WordPress设置自动保存间隔/秒
define('AUTOSAVE_INTERVAL', 3600);
// WordPress设置修订版本最多允许几个
define('WP_POST_REVISIONS', 3);

Bạn có thể thêm các định nghĩa sau vào trang web WordPress của mình wp-config.php trong tập tin ▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 3600秒表示自动保存间隔1小时
define( 'EMPTY_TRASH_DAYS', 7 ); // 在 7 天后被删除
define( 'DISABLE_WP_CRON', true ); // 禁用内部Wp-Cron函数
define('WP_POST_REVISIONS', false ); // 禁用文章修订版本
  • Bản nháp tự động sẽ tự động bị xóa sau 7 ngày không hoạt động.
  • Về cơ bản chúng được làm sạch bằng các chức năng tự động, không cần phải lo lắng về chúng.
  • Đã kiểm tra được đặt thành define( 'AUTOSAVE_INTERVAL', 86400 ); Khoảng thời gian lưu tự động không có hiệu lực sau 24 giờ.
  • Bạn nên đặt khoảng thời gian lưu tự động là 3600 (1 giờ).

    Tắt bản sửa đổi WordPress (Phương pháp 2)

    Nếu vô hiệu hóa sửa đổi bài đăng của phương pháp 1 không hoạt động, bạn cần sử dụng mã WordPress sau để tắt sửa đổi cho tất cả các loại bài đăng.

    Vui lòng thêm tệp mẫu chủ đề WordPressfunctions.php, thêm mã sửa đổi bài viết vô hiệu hóa sau đây ▼

    // WordPress禁用所有文章类型的修订版本
    add_filter( 'wp_revisions_to_keep', 'cwl_wp_revisions_to_keep', 10, 2 );
    function cwl_wp_revisions_to_keep( $num, $post ) { return 0;}

    Mã WordPress để vô hiệu hóa các bản sửa đổi cho một loại bài đăng nhất định ▼

    // WordPress禁用某种文章类型的修订版本
    add_filter( 'wp_revisions_to_keep', 'cwl_wp_revisions_to_keep', 10, 2 );
    function cwl_wp_revisions_to_keep( $num, $post ) {
    if ( 'post_type' == $post->post_type ) { //引号中post_type改为你想禁用修订版本的文章类型
    return 0;
    }
    return $num;
    }

    Đối với các bản nháp tự động của WordPress, bạn không thể tắt chúng vì một lý do quan trọng.

    Samuel 'Otto' Wood, một ninja công nghệ tại Audrey Capital (công ty đầu tư thiên thần của Matt Mullenweg), cho biết:

    Bản nháp tự động tồn tại vì nhiều người dùng có thể tạo bài đăng mới cùng một lúc.Nếu hai người chuyển sang đăng bài mới cùng một lúc và sau đó quá trình lưu tự động đầu tiên của họ xảy ra cùng lúc, thì sẽ có một điều kiện về chủng tộc có thể khiến một trong số họ lấy lại id bài đăng sai, điều này sẽ khiến bài đăng bị ghi đè / Bị mất, khi họ tiếp tục chỉnh sửa bài đăng.

    Tự động nháp tạo bài đăng và lấy ID của bài đăng mới trước khi hiển thị màn hình chỉnh sửa, ngăn hai tác giả đồng thời vô tình có cùng một ID bài đăng trong dữ liệu của trình duyệt.

    Andrew Ozz, chịu trách nhiệm tích hợp TinyMCE cho WordPress, cho biết:

    Điều này cũng giúp bạn có thể tải lên hình ảnh trước khi lưu bản nháp đầu tiên và chúng sẽ được nối chính xác vào các bài đăng mới.

    Đối với những người sử dụng WordPress 5.0+ với trình chỉnh sửa Gutenberg, đoạn mã bên dưới có thể tắt tính năng tự động nháp / lưu ▼

    /**
     * 禁用古腾堡编辑器自动保存 (间隔 3600秒)
     */
    add_filter( 'block_editor_settings', 'cwl_block_editor_settings', 10, 2 );
    function cwl_block_editor_settings( $editor_settings, $post ) {
        $editor_settings['autosaveInterval'] = 3600;
        return $editor_settings;
    }

     

    Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ “Làm cách nào để tắt tính năng tự động lưu bản nháp / vô hiệu hóa các bản sửa đổi cho bài viết WordPress? , để giúp bạn.

    Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-1580.html

    Để khám phá thêm nhiều mẹo ẩn🔑, vui lòng tham gia kênh Telegram của chúng tôi!

    Chia sẻ và thích nếu bạn thích nó! Những chia sẻ và lượt thích của bạn là động lực tiếp tục của chúng tôi!

     

    发表 评论

    Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

    Thư mục bài viết
    Di chuyển về đầu trang