Diều Hâu
Kho theme & plugin bản quyền cho WordPress
  • WordPress
    • Plugin
    • Theme
    • Hướng Dẫn
    • Thủ Thuật
  • Công Nghệ
    • Điện thoại
    • Internet
    • Máy tính
  • Marketing
  • MMO
  • SEO
No Result
View All Result
  • WordPress
    • Plugin
    • Theme
    • Hướng Dẫn
    • Thủ Thuật
  • Công Nghệ
    • Điện thoại
    • Internet
    • Máy tính
  • Marketing
  • MMO
  • SEO
No Result
View All Result
Diều Hâu
No Result
View All Result
Home Thiết kế / Lập trình WordPress Thủ Thuật

Làm Thế Nào Chặn Cập Nhật Và Xóa Bài Đăng WordPress

22/09/2020
in Thủ Thuật
0

Việc quản lý WordPress với các tác giả khác nhau thi thoảng có thể khá phức tạp. Có các plugins để quản lý các quy trình làm biên tập, nhưng bạn có thể gặp phải tình huống mà bạn cần các giải pháp cụ thể để việc kiểm soát trang WordPress của bạn tốt hơn. Gần đây, chúng tôi đã giúp một người dùng tìm ra một giải pháp như vậy. Họ muốn chặn các cập nhật và việc xóa các bài đăng WordPress sau một khoảng thời gian. Ví dụ, nếu một bài đăng được phát hành được 30 ngày hoặc hơn, thì nó không thể bị chỉnh sửa hoặc xóa bởi các editors nữa. Chỉ các admins mới có thể thay đổi bài đăng này. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách làm thế nào để chặn cập nhật và xóa bài đăng và chỉnh sửa sau một khoảng thời gian trong WordPress.

post-lockTất cả những gì bạn phải làm là thêm đoạn code dưới đây vào trong file functions.php trong giao diện của bạn hoặc một plugin site-specific.

function dieuhau_restrict_editing( $allcaps, $cap, $args ) {

    // Bail out if we're not asking to edit or delete a post ...
    if( 'edit_post' != $args[0] && 'delete_post' != $args[0]
      // ... or user is admin
      || !empty( $allcaps['manage_options'] )
      // ... or user already cannot edit the post
      || empty( $allcaps['edit_posts'] ) )
        return $allcaps;

    // Load the post data:
    $post = get_post( $args[2] );

    // Bail out if the post isn't published:
    if( 'publish' != $post->post_status )
        return $allcaps;

    //if post is older than 30 days. Change it to meet your needs
    if( strtotime( $post->post_date ) < strtotime( '-30 day' ) ) {
        //Then disallow editing.
        $allcaps[$cap[0]] = FALSE;
    }
    return $allcaps;
}
add_filter( 'user_has_cap', 'dieuhau_restrict_editing', 10, 3 );

Tính năng này kiểm tra liệu người dùng có khả năng để chỉnh sửa hoặc xóa các bài đăng hay không. Sau đó nó sẽ kiểm tra đến các trạng thái bài đăng. Nếu một bài đăng được đưa ra hơn 30 ngày thì khả năng chỉnh sửa và xóa nó của người dùng sẽ không còn. Nếu một bài đăng được đưa ra ít hơn 30 ngày thì người dùng với khả năng chỉnh sửa các bài đăng sẽ có thể chỉnh sửa nó. Lưu ý: các admins có thể chỉnh sửa và xóa các bài đăng bất cứ lúc nào họ muốn.

Chúng tôi hy vọng bài viết này giúp bạn bất cứ ai đang tìm kiếm giải pháp để chặn việc chỉnh sửa, cập nhật và xóa bài đăng trong WordPress sau một khoảng thời gian được định sẵn. Liệu bạn sẽ làm như vậy cho trang của mình chứ? Bạn có thể thấy các trường hợp sử dụng nào cho điều tương tự như thế này? Hãy cho chúng tôi biết trong phần bình luận bên dưới.

Tags: bài viết

Related Posts

8 Phương pháp để làm nổi bật bài viết cũ trong WordPress
Thủ Thuật

8 Phương pháp để làm nổi bật bài viết cũ trong WordPress

13/08/2018
dãn cách dòng
Thủ Thuật

Làm Thế Nào Dãn Cách Dòng Đơn/ Đôi Trong WordPress

22/09/2020
Làm thế nào để hiển thị Sidebar khác nhau trên mỗi Post và Page
Thủ Thuật

Làm thế nào để hiển thị Sidebar khác nhau trên mỗi Post và Page

22/09/2020
Hướng dẫn chia phần comment thành nhiều trang
Thủ Thuật

Hướng dẫn chia phần comment thành nhiều trang

22/09/2020
Hướng dẫn cách chia bài viết thành nhiều trang trên WordPress
Hướng Dẫn

Hướng dẫn cách chia bài viết thành nhiều trang trên WordPress

22/09/2020
Hướng dẫn thiết lập Lead Magnet trong các bài đăng với LeadPages
Thủ Thuật

Hướng dẫn thiết lập Lead Magnet trong các bài đăng với LeadPages

22/09/2020
Next Post
Enterprise Hosting và Reseller Enterprise Hosting

VPS Enterprise Hosting và Reseller Enterprise Hosting

Đăng ký
Thông báo về
guest
guest
0 Bình Luận
Inline Feedbacks
View all comments

Bạn Cần Hỗ Trợ Về

Viết Blog

Bảo Mật

Sửa Lỗi

Tăng Tốc

SEO

Bán Hàng

Xem Nhiều Nhất

Huong-dan-su-dung-WordPress

Hướng dẫn sử dụng WordPress cho người mới (Chi tiết từ A->Z)

26/09/2020
Loi-thuong-gap-trong-wordpress

25 lỗi thường gặp nhất trong WordPress và cách sửa chúng

21/09/2020
Plugin-hay-nhat-cho-WordPress

20 Plugin tốt nhất phải có trên mọi website WordPress (2021)

03/03/2021
Cách khắc phục lỗi không kết nối được cơ sở dữ liệu

Cách khắc phục lỗi không kết nối được cơ sở dữ liệu

22/09/2020
theme-mien-phi-wordpress

Top 59+ Theme WordPress miễn phí đẹp nhất năm 2021 (Mới Update)

09/03/2021

Series Nổi Bật

Thủ thuật WooCommerce Thủ thuật WooCommerce Thủ thuật WooCommerce
Website đa ngôn ngữ Website đa ngôn ngữ Website đa ngôn ngữ

VPS Khuyên Dùng

VPS khuyên dùng VPS khuyên dùng VPS khuyên dùng
  • Liên hệ
  • Sitemap
  • Chính sách bảo mật
  • Điều khoản sử dụng

© 2021 Diều Hâu - Tạp chí công nghệ cho mọi người

No Result
View All Result
  • WordPress
    • Plugin
    • Theme
    • Hướng Dẫn
    • Thủ Thuật
  • Công Nghệ
    • Điện thoại
    • Internet
    • Máy tính
  • Marketing
  • MMO
  • SEO

© 2021 Diều Hâu - Tạp chí công nghệ cho mọi người

wpDiscuz
Comment Author Info
:wpds_smile::wpds_grin::wpds_wink::wpds_mrgreen::wpds_neutral::wpds_twisted::wpds_arrow::wpds_shock::wpds_unamused::wpds_cool::wpds_evil::wpds_oops::wpds_razz::wpds_roll::wpds_cry::wpds_eek::wpds_lol::wpds_mad::wpds_sad::wpds_exclamation::wpds_question::wpds_idea::wpds_hmm::wpds_beg::wpds_whew::wpds_chuckle::wpds_silly::wpds_envy::wpds_shutmouth: