Tạo bản sao (clone) bài viết hoặc trang trong WordPress một cách đơn giản và nhanh chóng.
Bạn đang muốn tạo bản sao (clone) cho bài viết (post) hoặc trang (page) trong WordPress để chỉnh sửa hay sử dụng cho một mục đích khác nhưng chưa biết phải làm thế nào? Bạn có thể làm điều đó theo phương pháp thủ công (copy toàn bộ nội dung từ bài viết/ trang cũ và paste sang bài viết/ trang mới). Tuy nhiên, nó rất mất thời gian và không tối ưu, đặc biệt trong trường hợp bạn cần clone cùng lúc nhiều bài viết/ trang. Vậy đâu là giải pháp?
Tham khảo thêm:
- Làm thế nào để chuyển đổi page thành post trong WordPress?
- Hướng dẫn chuyển đổi giữa tag và category trong WordPress
Đừng quá lo lắng. Trong WordPress, có những điều tưởng chừng như phức tạp nhưng lại trở nên vô cùng đơn giản nhờ sự giúp đỡ của các plugin. Và ở đây, plugin mà tôi đang muốn nói tới chính là Yoast Duplicate Post, được phát triển bởi Enrico Battocchi và Team Yoast.
Yoast Duplicate Post hoạt động như thế nào?
Có nhiều các khác nhau để tạo bản sao (clone) cho một trang hoặc bài viết với plugin Yoast Duplicate Post:
- Trong trang quản trị bài viết (All Posts)/ trang (All Pages), các bạn có thể click vào liên kết Clone hoặc New Draft bên dưới tiêu đề bài viết/ trang.
- Trong trình chỉnh sửa bài viết/ trang, các bạn có thể click vào liên kết Copy to a new draft nằm bên trên liên kết Move to trash.
- Khi đang xem một bài viết/ trang với vai trò là một người dùng đã đăng nhập, các bạn có thể click vào liên kết Duplicate Post (nằm bên cạnh liên kết Edit Post) trên Admin Bar.
- Các bạn cũng có thể tạo bản sao cho cùng lúc nhiều bài viết/ trang bằng cách sử dụng Bulk actions. Tick chọn những bài viết mà bạn muốn clone rồi chọn Clone trên menu Bulk actions.
Tạo bản sao bài viết hoặc trang với Yoast Duplicate Post
1. Để bắt đầu sử dụng, trước tiên các bạn cần phải cài đặt và kích hoạt plugin Yoast Duplicate Post (download).
2. Tiếp theo, truy cập vào Settings => Duplicate Post. Tại đây, các bạn sẽ thấy một số thiết lập như sau:
What to copy
Trong đó:
- Post/page elements to copy: lựa chọn các thành phần của bài viết/ trang mà bạn muốn copy.
- Title prefix: tiền tố cho tiêu đề của bài viết/ trang clone.
- Title suffix: hậu tố cho tiêu đề của bài viết/ trang clone.
- Increase menu order by: tăng thứ tự menu lên.
- Do not copy these fields: điền các trường mà bạn không muốn copy.
- Do not copy these taxonomies: lựa chọn các nguyên tắc phân loại (chuyên mục, thẻ…) mà bạn không muốn copy.
Permissions
Trong đó:
- Roles allowed to copy: lựa chọn các cấp bậc người dùng mà bạn muốn kích hoạt tính năng clone bài viết.
- Enable for these post types: lựa chọn các loại bài viết mà bạn muốn kích hoạt tính năng clone.
Display
Trong đó:
- Show these links: lựa chọn những liên kết clone mà bạn muốn hiển thị.
- Show links in: lựa chọn những vị trí mà bạn muốn hiển thị liên kết clone.
- Show original item: lựa chọn những vị trí mà bạn muốn hiển thị thông tin về bài viết/ trang gốc.
- Welcome notice: hiển thị tin nhắn chào mừng.
Sau khi hoàn tất, click vào nút Save changes để lưu các thiết lập.
3. Công việc còn lại là tiến hành clone các bài viết hoặc trang mà bạn muốn thôi. Thật đơn giản phải không nào? Chúc các bạn thành công!
Một số plugin khác
Ngoài Yoast Duplicate Post, các bạn có thể sử dụng một trong các plugin sau với tính năng hoàn toàn tương tự:
- Duplicate Page (xem chi tiết).
- Duplicate Post (xem chi tiết).
Bạn biết plugin nào khác tốt hơn giúp tạo bản sao bài viết hoặc trang trong WordPress? Hãy chia sẻ nó với chúng tôi thông qua khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)
Faster (no database settings):
https://wordpress.org/plugins/duplicate-post-littlebizzy/
Trang chủ của em có nhiều mục category mỗi mục vài bài viết. nhưng phần bài viết mới bên dưới lại có số trang trông rất xấu. Em muốn xóa đi và chỉ thêm vào 1 link dạng “Xem thêm”. Khi người dùng click vào sẽ ra 1 trang chứa toàn bài viết mới, giống như ấn vào sẽ ra dạng các bài viết ở trang chủ wpcanban ấy ạ. vậy cái đường link để dẫn ra như thế kiểu gì vậy ạ :P
Anh ơi cho em hỏi có cách nào khôi phục 1 bài viết của chuyên mục (không phải post ạ) mà mình chưa kịp lưu không ạ :((
Bài viết mà không phải post thì là cái gì bạn? Custom post type? Nhưng dù thế nào đi nữa thì những gì bạn đã xóa sẽ không lấy lại được, trừ khi bạn có bản backup để restore. :P
30 cái site phải làm nội dung trên ngày. Thanks bác ạ hehe !
Hay quá đi mất, mình làm được rồi nhé. Cảm ơn bạn nhiều
Bài viết bổ ích lắm bạn
Cảm ơn bác, để mình đi copy bài cái đã
Vẫn k hiểu clone nội dung như này thì được tác dụng gì :/
Ví dụ nhưng bạn muốn tạo hàng loạt trang có bố cục giống nhau rồi sau đó chỉnh sửa nội dung chẳng hạn. Sẽ rất tiết kiệm thời gian. :P
Bạn xây dựng website vệ tinh là làm cách này đấy
Plugin này sẽ rất tuyệt nếu các bạn làm đúng, đó là copy xong chỉnh lại bài copy, có nhiều website có các thông tin na ná nhau, các bạn sẽ tiết kiệm thời gian hơn !
Bác toàn vẽ đường cho hươu chạy. :-P
Bác Jam cái này thủ thuật seo content hay độc đáo đây à. Nếu post mà không ghi description thì nó index ở đoạn ngẫu nhiên hay sao ạ
Có đôi lúc đã ghi rõ phần description nhưng nó vẫn chọn một đoạn ngẫu nhiên trong bài viết để hiển thị trên kết quả tìm kiếm. :)