WordPress cho phép bạn tạo các loại nội dung tuỳ chỉnh của riêng bạn. Các loại nội dung này được gọi là các loại bài đăng tùy chỉnh. Bạn có thể sử dụng chúng để thêm nội dung tùy chỉnh như sản phẩm, đánh giá, công thức nấu ăn, v.v … Trong bài này, chúng tôi sẽ chia sẻ 12 hướng dẫn về loại bài viết WordPress hữu ích nhất.
1. Khi nào bạn cần một loại bài đăng tùy chỉnh
Trước khi bạn bắt đầu tạo loại bài đăng tùy chỉnh hoặc phân loại trên trang WordPress, điều quan trọng là đánh giá nhu cầu của bạn. Rất nhiều lần bạn có thể đạt được kết quả tương tự với các bài viết và trang WordPress mặc định.
Với sự trợ giúp của các loại và thẻ được xây dựng, bạn có thể sắp xếp nội dung theo nhiều cách khác nhau. Với các trang bạn có thể thiết lập bố cục theo thứ bậc của nội dung với mối quan hệ giữa cha mẹ và con.
Nếu bạn không rõ ràng, hãy tham khảo hướng dẫn này về khi nào bạn cần một loại bài đăng tùy chỉnh hoặc phân loại trong WordPress.
2. Thêm biểu tượng cho các loại bài đăng tùy chỉnh
Khi bạn tạo một loại bài đăng tùy chỉnh, WordPress sẽ sử dụng biểu tượng bài đăng mặc định nếu không có biểu tượng nào được cung cấp. Bạn có thể thêm biểu tượng của riêng mình vào các loại bài đăng tùy chỉnh. Những biểu tượng này được hiển thị trong thanh quản trị WordPress của bạn.
WordPress sử dụng biểu tượng phông chữ trong khu vực quản trị để đảm bảo chúng trông đẹp trên tất cả các thiết bị và kích cỡ màn hình. Cách dễ nhất để thêm biểu tượng phông chữ vào loại bài đăng tùy chỉnh của bạn là sử dụng plugin CPT Custom Icon. Đơn giản chỉ cần cài đặt và kích hoạt plugin và ghé thăm trang cài đặt plugin để thêm một biểu tượng.
Phương pháp khác là thêm biểu tượng trong khi bạn đang tạo Loại đăng bài Tuỳ chỉnh với plugin CPT UI.
Để có thêm hướng dẫn chi tiết, xem hướng dẫn này về cách thêm các biểu tượng cho các loại bài đăng tùy chỉnh trong WordPress.
3. Tạo một trang lưu trữ các loại bài đăng tùy chỉnh
Thêm các loại bài đăng tùy chỉnh trong WordPress đã trở nên rất dễ dàng nhờ plugin CPT UI. Tuy nhiên, nhiều người mới bắt đầu gặp sự cố khi hiển thị các loại bài đăng tùy chỉnh của họ trên trang web của họ.
Để thêm trang kho lưu trữ kiểu đăng tuỳ chỉnh, trước tiên bạn cần đảm bảo rằng lưu trữ đã được bật cho loại bài đăng tùy chỉnh của bạn. Trong hầu hết các trường hợp, chúng là nhưng nếu không thì bạn sẽ cần phải kích hoạt chúng. Trình cắm CPT UI có hộp kiểm trong các tùy chọn nâng cao để bật lưu trữ.
Bây giờ nếu bạn đang sử dụng khá nhiều liên kết, sau đó bạn có thể truy cập trang lưu trữ kiểu đăng bài tùy chỉnh bằng cách truy cập một URL như sau:
http://www.example.com/products/
Thay thế example.com bằng tên miền và sản phẩm của riêng bạn bằng tên loại bài đăng tùy chỉnh của bạn. Nếu bạn không thể thấy loại bài đăng tùy chỉnh của mình, hãy truy cập Cài đặt »Permalinks và nhấp vào nút lưu thay đổi. Thao tác này sẽ cập nhật cấu trúc permalink của bạn và bây giờ bạn sẽ có thể xem trang lưu trữ loại bài đăng tuỳ chỉnh của mình.
Để có thêm hướng dẫn chi tiết, xem hướng dẫn này trên trang lưu trữ loại bài đăng tùy chỉnh.
Bạn cũng có thể thêm mục trình đơn vào loại bài đăng tùy chỉnh trong các menu điều hướng. Đơn giản chỉ cần đi đến Xuất hiện »Menus và nhấp chuột vào ‘Liên kết Tùy chỉnh’ chuyển hướng. Tiếp theo, thêm tên loại bài đăng và URL tùy chỉnh của bạn.
4. Nguồn cấp dữ liệu RSS cho các loại bài đăng tùy chỉnh
WordPress đi kèm với trình tạo RSS tích hợp cho tất cả các loại nội dung, phân loại, tác giả và lưu trữ theo ngày. Nó sử dụng một cấu trúc URL thích hợp truy vấn cơ sở dữ liệu và tạo ra nguồn cấp dữ liệu RSS mà bạn muốn xem.
Ví dụ: để xem nguồn cấp RSS của loại bài đăng tùy chỉnh ‘phim’, bạn sẽ thêm URL này:
http://www.example.com/feed/?post_type=movies
Để biết thêm chi tiết, xem cách tạo nguồn cấp dữ liệu RSS riêng cho các loại bài đăng tùy chỉnh trong WordPress.
5. Thêm các loại bài đăng tùy chỉnh vào RSS chính của bạn
Theo mặc định, WordPress chỉ bao gồm các bài đăng trên blog của bạn trong nguồn cấp dữ liệu RSS chính của trang web. Điều này có nghĩa là nội dung kiểu bài đăng của bạn không hiển thị đối với người đăng ký nguồn cấp dữ liệu chính của bạn.
Bạn có thể dễ dàng đưa các loại bài đăng tùy chỉnh của mình vào nguồn cấp dữ liệu RSS chính bằng cách thêm đoạn mã sau vào tệp tin functions.php của chủ đề hoặc plugin WordPress cụ thể.
hàm myfeed_request ($ qv) { if (isset ($ qv ['feed']) &&! isset ($ qv ['post_type'])) $ qv ['post_type'] = mảng ('bài đăng', 'sách', 'phim'); return $ qv; } add_filter ('yêu cầu', 'myfeed_request');
Thay sách và sách bằng các loại bài đăng tùy chỉnh của riêng bạn.
Tìm hiểu thêm về cách thêm các loại bài đăng tùy chỉnh vào nguồn cấp dữ liệu chính WordPress RSS.
6. Biểu mẫu tìm kiếm cho các loại bài đăng tùy chỉnh
Tính năng tìm kiếm WordPress mặc định rất hạn chế. Đặc biệt nếu bạn đang sử dụng các loại bài đăng tuỳ chỉnh trên trang web WordPress của mình. Bạn có thể thêm một mẫu Tìm kiếm Google tùy chỉnh vào trang WordPress của bạn, nhưng ngay cả biểu mẫu đó cũng không cho phép người dùng lựa chọn các tham số tìm kiếm.
Một giải pháp khác là sử dụng plugin như SearchWP cho phép bạn tạo các mẫu tìm kiếm nâng cao và có khả năng tìm kiếm thông qua tất cả các loại bài đăng tùy chỉnh, phân loại và các trường tùy chỉnh.
Nếu bạn thích xây dựng mẫu tìm kiếm tùy chỉnh của riêng bạn, thì đây là những gì bạn cần làm. Trước tiên, thêm các trường ẩn của các loại bài đăng tùy chỉnh trong mẫu tìm kiếm bằng cách thêm mã này vào tệp tin searchform.php của chủ đề con của bạn.
Mã này chỉ cần thêm các trường ẩn cho các loại bài đăng tùy chỉnh của bạn, thay thế giá trị bằng các loại bài đăng tùy chỉnh của riêng bạn. Bước tiếp theo là nói với WordPress những gì để làm với các lĩnh vực này. Thêm mã này trước vòng lặp trong tệp tin search.php của chủ đề:
7. Thêm Bài đăng Chú ý cho Tuỳ chỉnh Các loại Đăng
Các bài viết chuyên dụng là một tính năng trong WordPress cho phép bạn thêm các bài viết nổi bật. Theo mặc định nó chỉ hoạt động cho các bài đăng trên blog.
Bạn cũng có thể kích hoạt nó cho các loại bài đăng tùy chỉnh bằng cách cài đặt và kích hoạt plugin Sticky Custom Post Types. Khi kích hoạt, vào Cài đặt »Đọc và cuộn xuống phần Sticky Custom Post Types.
Tiếp theo, bạn cần chọn các loại bài đăng tùy chỉnh mà bạn muốn chọn Bật tùy chọn này.
Để biết thêm chi tiết, xem hướng dẫn này về cách thêm bài viết dính cho các loại bài đăng tùy chỉnh trong WordPress.
8. Tắt Disqus trên Custom Post Types
Nếu bạn đang sử dụng hệ thống nhận xét Disqus trong WordPress, bạn sẽ nhận thấy rằng hộp kiểm Nhận xét của bạn sẽ bắt đầu xuất hiện trên tất cả các loại bài đăng tùy chỉnh của bạn. Nếu bạn không muốn người dùng nhận xét về các loại bài đăng tùy chỉnh này thì bạn cần phải vô hiệu Disqus đối với các loại bài đăng chọn lọc. Chỉ cần thêm đoạn mã này vào tệp functions.php của chủ đề hoặc plugin dành riêng cho trang web.
add_filter ('comments_template', 'wpb_block_disqus', 1); hàm wpb_block_disqus ($ file) { if ('custom_post_type_name' == get_post_type ()) remove_filter ('comments_template', 'dsq_comments_template'); return file $; }
Đừng quên thay thế custom_post_type_name bằng tên loại bài đăng tùy chỉnh của riêng bạn
9. Thêm Nội dung Người dùng Gửi vào Tuỳ chỉnh Các loại Đăng
Đôi khi bạn có thể muốn cho phép người dùng gửi nội dung cho các loại bài đăng tùy chỉnh trên trang web của bạn. Ví dụ: đánh giá phim, công thức nấu ăn, v.v …
Một cách để làm điều này là cung cấp cho người dùng quyền truy cập vào khu vực quản trị WordPress của bạn và gán cho họ vai trò người dùng tác giả. Nhưng nếu bạn không muốn điều đó, thì có một cách khác.
Bạn sẽ cần plugin Gravity Forms cho điều đó. Nó cho phép bạn thêm một mẫu đệ trình nội dung công cộng mà khách truy cập trang web của bạn có thể sử dụng.
Sau khi cài đặt Gravity Forms, bạn sẽ cần phải cài đặt và kích hoạt Gravity Forms + Custom Post Types plugin nữa.
Bây giờ hãy tạo một biểu mẫu mới
10. Chuyển đổi hoặc Chuyển đổi các loại đăng bài tùy chỉnh
Bạn có thể gặp tình huống mà bạn sẽ phải hợp nhất hoặc chuyển đổi các loại bài đăng tùy chỉnh. Bạn cũng có thể muốn di chuyển các mặt hàng từ một loại bài đăng sang loại khác.
Đơn giản chỉ cần cài đặt và kích hoạt Plugin Post Type Switcher. Khi kích hoạt, vào Bài viết »Tất cả bài viết . Nếu đó là một loại bài đăng tùy chỉnh, sau đó đi đến màn hình hiển thị tất cả các mục trong loại bài đăng đó.
Chọn các mục hoặc bài viết mà bạn muốn di chuyển, sau đó nhấp vào liên kết chỉnh sửa nhanh. Bạn sẽ nhận thấy một trình đơn thả xuống mới cho phép bạn thay đổi loại bài đăng cho mục đó.
11. Sử dụng các loại bài đăng tùy chỉnh là phân loại
Vâng, bạn đã đọc đúng, và có lẽ bạn đang nghĩ tại sao CPT sử dụng như phân loại? Tại sao không chỉ tạo phân loại tùy chỉnh? Giả sử bạn có một loại bài đăng tùy chỉnh dành cho sách và một loại bài đăng tùy chỉnh khác cho tác giả. Bây giờ bạn có thể muốn liên kết tác giả với những cuốn sách mà họ đã viết. Bạn có thể tạo ra một hệ thống phân loại tùy chỉnh cho các tác giả, nhưng sau đó bạn sẽ có một phân loại tác giả và một loại bài đăng mà chỉ thêm vào sự nhầm lẫn.
Đơn giản chỉ cần cài đặt và kích hoạt plugin CPT-onomies. Nó cho phép bạn xây dựng mối quan hệ giữa các loại bài đăng bằng cách sử dụng các loại bài đăng tùy chỉnh như là phân loại.
Sử dụng plugin này, vào lần tiếp theo bạn thêm một cuốn sách, bạn có thể chọn tác giả làm CPT-onomy và hiển thị tất cả các sách do tác giả đó viết. Tìm hiểu thêm về cách sử dụng loại bài đăng tùy chỉnh là phân loại.
12. Hộp meta tuỳ chỉnh cho các loại bài đăng
Hộp meta tùy chỉnh cho phép bạn thêm các trường tùy chỉnh vào màn hình soạn thảo bài viết WordPress. Bằng cách này, bạn có thể tạo các trường nhập bổ sung cho các loại bài đăng của bạn. Cách dễ nhất để tạo các trường meta tùy chỉnh trong WordPress bằng cách sử dụng plugin Nâng cao Trường tùy chỉnh.
Sau khi cài đặt plugin, chỉ cần nhấp vào Trường tùy chỉnh trong thanh quản trị WordPress và sau đó nhấp vào Thêm mới. Thực hiện theo các hướng dẫn trên màn hình để tạo một nhóm các trường tuỳ chỉnh mà bạn muốn thêm vào loại bài đăng tùy chỉnh của mình.
Đây là cách bảng điều khiển các trường tùy chỉnh sẽ xuất hiện trên màn hình chỉnh sửa bài đăng cho loại bài đăng của bạn:
Bạn có thể hiển thị dữ liệu được nhập vào các trường tùy chỉnh bằng cách sửa đổi các mẫu chủ đề của bạn. Ví dụ, chúng ta sẽ sử dụng thẻ khuôn mẫu để hiển thị trường tùy chỉnh URL IMDB.
Bạn cũng có thể sử dụng mã ngắn như [acf field = "{$ imdb_url}"]
trong các loại bài đăng của bạn để hiển thị dữ liệu trường tùy chỉnh.
Đó là tất cả chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu một số thủ thuật tuyệt vời cho các loại bài đăng tùy chỉnh trong WordPress. Bạn cũng có thể muốn xem các loại hacks và plugin bổ sung tốt nhất cho WordPress.