Học WordPress + AI / WordPress cho người VIỆT !
WPShare247

Học wordpress cho người mới bắt đầu

  • Bắt đầu
    • Học WordPress
    • Elementor
    • WooCommerce
    • Tạo WordPress
    • Học WordPress kiểu mới 2025
    • Học PHP cơ bản
    • Tạo Website bằng WordPress
    • Quản trị WordPress
    • Sửa lỗi WordPress
    • Theme wordpress
    • Plugin WordPress
    • Hàm PHP
    • Seo WordPress
    • Bảo mật WordPress
    • Html & Css
    • Javascript và jQuery
    • Hướng dẫn lập trình
  • Video
    • Video TikTok
    • Video Shorts
  • Kho plugin
  • Tải Web Miễn Phí
  • Công cụ
    • Kiểm tra web WordPress
    • WordPress theme gì?
    • Check IP Website
    • Kiểm tra Tên Miền
    • Kiểm Tra SSL
    • Tạo File Disavow Google
    • Tạo QR Code
  • Giới thiệu
    • Khuyến Mãi
  • Đăng nhập
X
☰

Trang chủ » Code WordPress » Bài 11 – Hướng dẫn cách thêm mới custom post type trong WordPress

📌 Mới: Bạn có thể 🧠 đặt câu hỏi cho AI về nội dung bài viết này ở cuối trang!

Bài 11 – Hướng dẫn cách thêm mới custom post type trong WordPress

Xuất bản vào 06/12/2021 bởi Chinsu Man Xem: 8920
Shares
ChatGPT ChatGPT
Share
Share
Pin

CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%

Bài viết hướng dẫn có chứa CODE - Copy và sử dụng chúng sẽ tiện hơn cho bạn.

1. Custom post type là gì?

custom post type

Custom post type là loại nội dung giống cấu trúc của bài viết (post) và trang (page), tuy nhiên chúng được tách riêng thành một nhóm khác, được quản lý trong một menu admin khác. Chúng ta vẫn có thể tạo cho custom post type này một chuyên mục riêng gọi là taxanomy.

2. Vì sao phải sử dụng Custom post type?

Mặc định WordPress chỉ hỗ trợ cho chúng ta 2 loại post hay dùng đó là bài viết và trang. Tuy nhiên, khi bạn thiết kế web bằng wordpress khách hàng có thêm yêu cầu là Dịch Vụ, mặc dù bạn có thể tạo ra một chuyên mục trong bài viết và nhóm các chúng lại với nhau. Tuy nhiên việc quản lý sẽ trở nên rắc rối hơn, ví dụ như việc xóa nhầm hay hiển thị tất cả bài viết.

🌱 Nếu thấy bài viết hữu ích, bạn có thể ủng hộ tác giả bằng cách nhấn vào quảng cáo bên dưới — như một donate miễn phí. Bạn không mất gì nhưng chúng tôi sẽ có thêm chi phí để duy trì và vận hành website. Cảm ơn bạn! 🙏

Khi tách ra thành một custom post type mới ngoài việc dễ quản lý trong quản trị, chúng ta cũng dễ dàng truy vấn, tìm kiếm, hay tạo ra các template, single, archive… mới

3. Cách thêm mới một Custom post type

Có nhiều cách để tạo ra các loại custom post type mới, tuy nhiên bạn nên tạo chúng trong theme để tiện quản lý hơn, trường hợp bạn chưa biết cách thì có thể cài các plugin hỗ trợ khác.

Trong ví dụ này tôi sẽ tạo ra một custom post type cơ bản nhất là Dịch Vụ, có cả trang chi tiết. Bạn có thể xem các cấu hình nâng cao qua những bài viết sau nhé.

Bài 11 – Hướng dẫn cách thêm mới custom post type trong WordPress

3.1 Đăng ký custom post type bằng code trong theme

Để tạo được custom post type này bạn hãy nhúng đoạn code sau vào file functions.php, các giải thích đã có sẵn trong phần comment code.

add_action( 'admin_init', 'flush_rewrite_rules' );
add_action( 'init', 'wpshare247_register_posttype' );
function wpshare247_register_posttype(){
    $posttype = 'dich-vu-pt'; // dùng để query
    $posttype_slug = 'dich-vu'; // http://tenmien.com/dich-vu/ten-dich-vu-1
    $args = array(
              'labels' => array(
                            'name' => __( 'Dịch vụ', 'twentyseventeen' ),
                            'singular_name' => __( 'Dịch vụ' ),
                            'add_new' => __( 'Thêm mới', 'twentyseventeen' )
                          ),
              'public' => true, // true là cho phép query, tìm kiếm, hiển thị trong menu
              'publicly_queryable' => true, // true có tạo đường dẫn, http://tenmien.com/dich-vu/ten-dich-vu-1
              'show_ui' => true, // true cho phép hiển thị trong menu admin, menu top admin
              'show_in_menu' => true, // cho phép post type này hiển thị trong admin menu nào đó
              'capability_type' => 'post', // kế thừa phân quyền từ post hoặc page....
              'rewrite' => array( 'slug' => $posttype_slug ), 
              'menu_icon'=>'dashicons-images-alt2',
              'supports' => array('title','editor', 'thumbnail') //'title', 'editor', 'comments', 'revisions', 'trackbacks', 'author', 'excerpt', 'page-attributes', 'thumbnail', 'custom-fields', and 'post-formats'
            );

    register_post_type( $posttype, $args);
}

3.2 Thêm bằng plugin

Hiện nay có rất nhiều plugin hỗ trợ việc này, bạn có thể vào kho plugin wordpress để tìm và cài nhé

Bài 11 – Hướng dẫn cách thêm mới custom post type trong WordPress

Sau đây là một số plugin tốt nhất để tạo custom post type mình đề xuất cho bạn:

  • Custom Post Type UI
  • Custom Post Type Permalinks
  • Custom Post Type Maker

Hướng dẫn cách thêm mới Custom Post Type trong WordPress bằng Plugin Custom Post Type UI

Hãy chọn cho mình một plugin tương thích với theme mình đang dùng nhé.

4. Tạo mới Custom post type bằng ACF

Như vậy với việc đang sử dụng plugin Advanced Custom Fields, bạn cũng có thể thêm mới Custom Post Type dễ dàng như sau:

Bài 11 – Hướng dẫn cách thêm mới custom post type trong WordPress

Bài 11 – Hướng dẫn cách thêm mới custom post type trong WordPress

Bài 11 – Hướng dẫn cách thêm mới custom post type trong WordPress Bài 11 – Hướng dẫn cách thêm mới custom post type trong WordPress

Bài 11 – Hướng dẫn cách thêm mới custom post type trong WordPress

Bài viết này tôi chỉ hướng dẫn cho các bạn mới học wordpress làm quen với custom post type, tuy nhiên nó còn làm được nhiều hơn những gì bạn vừa xem qua nữa. Hẹn gặp lại các bạn trong bài custom post type wordpress nâng cao nhé.

CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%

❓ Hỏi AI về nội dung bài viết

Tóm tắt nội dung chính Gợi ý mục quan trọng Giải thích mục 1 rõ hơn Viết lại đoạn văn cho dễ hiểu Rút gọn văn bản mà vẫn đủ ý Thêm ví dụ minh hoạ cho đoạn 1 Lọc keyword từ khóa bài viết Lọc thuật ngữ Dịch bài viết sang: Tiếng Anh
Nếu bài viết chưa giải đáp hết thắc mắc của bạn, hãy hỏi WPSHARE247 AI – trợ lý thông minh sẵn sàng hỗ trợ ngay trong nội dung bài viết.

Bạn muốn tích hợp chức năng Hỏi AI trực tiếp dưới mỗi bài viết trên website? Hãy liên hệ dịch vụ thiết kế web tại Website366.com để được hỗ trợ triển khai nhanh chóng và chuyên nghiệp.

Shares
ChatGPT ChatGPT
Share
Share
Pin
← Bài cũ hơn → Bài tiếp theo
custom post typepost typeregister_post_type
Bài viết liên quan
  • Tài liệu hướng dẫn tích hợp AI Gemini trực tiếp vào WordPress thông qua API Google từng bước cụ thể

    Tài liệu hướng dẫn tích hợp AI Gemini trực tiếp vào WordPress thông qua API Google từng bước cụ thể

  • Thử kết nối API trong WordPress cho người mới học code (cập nhật 2025)

    Thử kết nối API trong WordPress cho người mới học code (cập nhật 2025)

  • Tài liệu Hướng Dẫn Upload File Lên WordPress Bằng Ajax Dành Cho Người Mới

    Tài liệu Hướng Dẫn Upload File Lên WordPress Bằng Ajax Dành Cho Người Mới

  • Cài WordPress tự động mới nhất chỉ bằng 1 cú nhấp chuột trên Localhost với XAMPP

    Cài WordPress tự động mới nhất chỉ bằng 1 cú nhấp chuột trên Localhost với XAMPP

Học thiết kế Web WordPress

Download WordPress

Tải bản WordPress mới nhất

Tiếng Việt: Tải WordPress Mới

Quốc tế: Tải WordPress Mới

Liên kế MXH của WPShare247

Tìm thấy những kiến thức mới từ WPShare247

Giảm 50% Hosting

Xem chi tiết giảm giá 50% gói lưu trự Hosting tại đây => Link giảm 50%

Cách tạo Web bán hàng Bằng Flatsome

https://www.youtube.com/watch?v=gnT8Dn_KiXU

Video Tiktok mới nhất

@hocwordpress SSL bằng Plug-in Wordpress Really Simple SSL giúp bảo mật đúng cách hơn, tránh tình trạng bảo mật ảo HTTPS #wpshare247 #wordpress #plugin #ssl #https ♬ nhạc nền - Học WordPress - WPSHARE247.COM

Cách tạo Website WordPress 2025

https://www.youtube.com/watch?v=HtbtsH8q-KU

Bộ WIDGETS WS247 Đa Năng

Giúp bạn Thiết kế Website WordPress giống mẫu 99% trong thời gian ngắn nhất (Có bản nâng cấp mới V2). Download tại đây

 

Xem chi tiết tại đây  https://wpshare247.com/chia-se-bo-field-widget-giup-ban-thiet-ke-website-wordpress-nhanh-hon

MUA HOSTING – TẶNG BUỔI HỌC WP

Tặng 03 buổi (Mỗi buổi 30 phút) hỗ trợ miễn phí, tất cả các chuyên đề nào về học thiết kế website bằng WordPress khi mua Hosting và Tên miền => tại đây [ Có thể liên hệ bất cứ giờ nào để hỗ trợ học WP ]

Tôi đang cần...
Cách làm blog Plugin Wordpress Bảo mật Wordpress Seo với Wordpress Lỗi Wordpress WooCommerce

MUA HOSTING – TẶNG BUỔI HỌC WP

Chủ đề

  • Code WordPress
  • Hàm WordPress
  • Hướng dẫn WordPress
  • Theme wordpress
  • WooCommerce
  • Seo WordPress
  • Html & Css
  • Javascript và jQuery
  • Plugin WordPress
  • Hướng dẫn lập trình

Tag

add_action (2) add_filter (2) admin code (2) alt (2) Block Theme (2) cart (4) Contact Form 7 (8) css (4) custom post type (2) cài wordpress (2) danh mục sản phẩm (2) elementor (2) elementor free (2) filter (2) flatsome (2) functions.php (2) google font (2) hosting (2) html css (2) hướng dẫn dùng plugin (4) học wordpress (7) javascript (5) jquery (3) localhost (2) Loop (2) mysql (4) ngôn ngữ (2) phpmyadmin (3) plugin (4) plugin wordpress (2) Product (4) SMTP (2) Sản phẩm (3) Template page (2) theme option (2) Theme Wordpress (3) widget (2) woocommerce (25) wordpress (5) WordPress 2025 (2) wp-config (2) wp_enqueue_scripts (2) WP_Query (6) xampp (4) Yoast SEO (2)
Về WPShare247

Học wordpress cho người mới bắt đầu.

WPShare247 là blog chia sẻ các kiến thức về WordPress, sửa chữa lỗi wordpress, giới thiệu theme và plugin wordpress mới nhất. Đào tạo khóa học thiết kế Website bằng WordPress.

Menu
  • Trang chủ
  • Giới thiệu
  • Blog
  • Plugin WordPress
  • Liên hệ
Chủ đề wordpress
  • Sửa lỗi WordPress
  • Plugin WordPress
  • Theme wordpress
  • Seo WordPress
  • WooCommerce

Copyright © 2025 WPSHARE247. All Rights Reserved.
Một sản phẩm của WEB 366

  • Thiết kế web bởi Website366.com
  • Thiết kế website chuyên nghiệp TBAY.VN
  • Thiết kế website bán hàng