---
title: "Tạo loại nội dung tùy chỉnh với Secure Custom Fields (SCF)"
description: "Dùng plugin Secure Custom Fields miễn phí để tạo một kênh nội dung riêng trên WordPress, gồm loại nội dung tùy chỉnh và phân loại của nó."
---

> Documentation Index
> Fetch the complete documentation index at: https://cuongthach.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Tạo loại nội dung tùy chỉnh với Secure Custom Fields (SCF)

Kênh nội dung là một loại bài riêng trên site WordPress, đứng cạnh bài viết mặc định.

Bài viết mặc định của WordPress dành cho các bài thông thường. Tách các kênh nội dung khác nhau ra khỏi đó giúp bạn quản lý dễ hơn, thiết kế dễ hơn, làm SEO dễ hơn, và phối hợp được với các plugin tạo popup để đặt điều kiện hiển thị chính xác hơn. Thông thường Cường có ít nhất 2 kênh nội dung để quản lý bài viết hiệu quả hơn.

## Bạn cần chuẩn bị gì?

- **Plugin [Secure Custom Fields](https://wordpress.org/plugins/secure-custom-fields/?ref=cuongthach.com)**, miễn phí 100%, tải và cài trực tiếp trên website WordPress của bạn. SCF giống ACF Pro nhưng miễn phí, do WordPress phát triển. Bạn quen ACF thì dùng ACF cũng được.
- **Tên của kênh mới**, ở dạng số nhiều và số ít, để hiện bên menu admin. Tiếng Việt thì hai dạng này giống nhau, ví dụ "Tin tức".
- **Quyết định về phân loại:** kênh mới dùng chung Danh mục và Thẻ tag với bài viết mặc định của WordPress, hay có phân loại riêng.

## Tạo kênh nội dung với Secure Custom Fields

![Tạo kênh nội dung với Secure Custom Fields](/docs/_astro/illus-docs-scf-hai-bia-ho-so.BiwKQfMJ_ZTKTiY.svg "Mỗi kênh có danh mục và thẻ riêng")

1. **Tạo loại nội dung mới**

   Loại nội dung là kênh mới của bạn. Sau khi kích hoạt SCF, vào **SCF** > **Loại nội dung** > **Thêm mới** và điền:

   - **Tên số nhiều** và **Tên số ít**, để hiển thị bên menu admin.
   - **Khóa loại nội dung**, viết không dấu, có thể xem như id hoặc slug của loại nội dung.
   - **Phân loại**, để thêm Categories, Tag hoặc bất cứ thẻ nào bạn đặt tên. Chọn Danh mục và Thẻ có sẵn thì kênh dùng chung phân loại với bài viết.

   Trong cấu hình nâng cao, bạn quyết định có trang lưu trữ (trang tổng hợp bài viết archive) hay không. Thường thì nên bật, để tùy chỉnh bố cục trong Tùy chỉnh của theme (nếu theme hỗ trợ). Ở đây bạn cũng chọn icon và vị trí của loại nội dung trên thanh menu admin: vị trí số 4 đặt kênh ngay dưới mục Bài viết.

   Lưu lại, và site có thêm một kênh nội dung mới.
2. **Tạo danh mục cho kênh (tùy chọn)**

   Bước này chỉ cần khi kênh có phân loại riêng, tách khỏi Danh mục của bài viết. Kênh nội dung đơn giản thì bỏ qua.

   Vào **SCF** > **Phân loại** > **Thêm mới**. Đặt tên Danh mục như ý, ví dụ "Danh mục tin tức", rồi ở trường loại nội dung, thêm loại nội dung bạn vừa tạo ở bước 1. Bật chọn **Có cấu trúc**, vì danh mục là phân loại có cấp cha và con.
3. **Tạo thẻ tag cho kênh (tùy chọn)**

   Thẻ tag gắn chủ đề nhỏ cho từng bài trong kênh, không có cấp cha và con. Lặp lại bước 2 cho Thẻ tag, ví dụ "Thẻ tin tức", nhưng không bật chọn **Có cấu trúc**.

   Danh mục và thẻ tạo ở đây chỉ nằm trong kênh mới, khác hẳn danh mục và thẻ của bài viết mặc định.

## Bạn sẽ thấy gì khi kênh nội dung đã xong?

Menu admin có thêm kênh mới với tên số nhiều bạn đặt, ở vị trí và với icon bạn chọn. Nếu làm cả bước 2 và 3, kênh có Danh mục và Thẻ tag riêng, tức là một kênh nội dung với phân loại chuyên nghiệp cho website WordPress.

Tạo thử vài bài nháp trong kênh rồi mở trang lưu trữ. Trang lưu trữ có URL theo khóa loại nội dung, nên dễ nhớ. Nên giữ URL mặc định như vậy: sau này bạn đổi sang nền tảng khác hay chỉnh sửa, URL đổi sẽ ảnh hưởng tới SEO.

## Thiết kế kênh nội dung riêng

Kênh đã tách khỏi bài viết thì bạn thiết kế nó riêng. Vào **Tùy chỉnh** của theme, mỗi loại nội dung có trang lưu trữ riêng: đổi bố cục, ví dụ trang Tin tức hiện 4 cột trong khi trang Bài viết giữ bố cục cũ. Trên trang chủ, bạn ghim bài của từng kênh ở các khu vực khác nhau, nên quản lý dễ hơn rất nhiều.

Source: https://cuongthach.com/docs/vi/content-system/resources/website-tools/wordpress/secure-custom-fields/index.mdx
