Hướng Dẫn Sử Dụng Code Snippets Để Tùy Chỉnh WordPress

Code snippets là những đoạn mã nhỏ có thể được thêm vào trang web WordPress để tùy chỉnh và mở rộng tính năng mà không cần chỉnh sửa toàn bộ mã nguồn. Sử dụng code snippets giúp bạn thêm các chức năng nâng cao mà không làm hỏng giao diện hoặc plugin. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sử dụng code snippets để tùy chỉnh WordPress một cách dễ dàng và hiệu quả.

Bước 1: Cài Đặt Plugin Code Snippets

Để dễ dàng quản lý và thêm các code snippets vào trang WordPress mà không phải chỉnh sửa tệp functions.php của theme, bạn có thể sử dụng plugin Code Snippets. Đây là một công cụ mạnh mẽ giúp bạn thêm, quản lý và chỉnh sửa các đoạn mã mà không gây lỗi trang.

Cài Đặt Plugin Code Snippets

  • Truy cập vào bảng điều khiển WordPress và đi đến Plugins -> Add New.
  • Tìm kiếm plugin Code Snippets và nhấp vào Install Now (Cài đặt ngay).
  • Sau khi cài đặt, nhấp vào Activate (Kích hoạt).
Plugin Code Snippets
Giao diện plugin Code Snippets trên WordPress.

Bước 2: Thêm Code Snippet Mới

Sau khi cài đặt plugin Code Snippets, bạn có thể bắt đầu thêm các đoạn mã tùy chỉnh để thay đổi hoặc mở rộng chức năng của trang WordPress.

Cách Thêm Code Snippet Mới

  • Đi đến Snippets trong menu quản trị WordPress và nhấp vào Add New (Thêm mới).
  • Nhập tên cho code snippet để dễ quản lý (ví dụ: "Ẩn thanh quản trị cho người dùng không phải admin").
  • Thêm đoạn mã bạn muốn sử dụng vào khung Code.
  • Nhấp vào Save ChangesActivate để kích hoạt đoạn mã.

Ví Dụ: Ẩn Thanh Quản Trị Cho Người Dùng Không Phải Admin


function an_thanh_quan_tri() {
    if (!current_user_can('administrator')) {
        show_admin_bar(false);
    }
}
add_action('after_setup_theme', 'an_thanh_quan_tri');

Đoạn mã trên sẽ ẩn thanh quản trị trên trang WordPress đối với những người dùng không phải là quản trị viên.

Bước 3: Quản Lý Và Chỉnh Sửa Code Snippets

Plugin Code Snippets cho phép bạn quản lý và chỉnh sửa các đoạn mã một cách dễ dàng mà không cần phải chỉnh sửa trực tiếp trong tệp functions.php.

Cách Chỉnh Sửa Code Snippet

  • Đi đến Snippets và tìm đoạn mã bạn muốn chỉnh sửa.
  • Nhấp vào tên của đoạn mã để mở trình chỉnh sửa.
  • Thực hiện các thay đổi cần thiết và nhấp vào Save Changes để lưu lại.

Cách Vô Hiệu Hóa Hoặc Xóa Code Snippet

  • Để vô hiệu hóa một đoạn mã mà không xóa, bạn chỉ cần bỏ chọn ô Active bên cạnh tên đoạn mã.
  • Để xóa đoạn mã, nhấp vào Delete và xác nhận xóa.

Bước 4: Các Code Snippets Thường Dùng

Dưới đây là một số code snippets thường được sử dụng để tùy chỉnh WordPress:

1. Tắt Trình Soạn Thảo Gutenberg


add_filter('use_block_editor_for_post', '__return_false', 10);

Đoạn mã này sẽ vô hiệu hóa trình soạn thảo Gutenberg và chuyển về trình soạn thảo cổ điển.

2. Thay Đổi Số Lượng Bài Viết Trên Trang Blog


function thay_doi_so_bai_tren_blog($query) {
    if ($query->is_home() && $query->is_main_query()) {
        $query->set('posts_per_page', 5);
    }
}
add_action('pre_get_posts', 'thay_doi_so_bai_tren_blog');

Đoạn mã này thay đổi số lượng bài viết hiển thị trên trang blog thành 5 bài.

3. Tự Động Xóa Thùng Rác Sau 7 Ngày


define('EMPTY_TRASH_DAYS', 7);

Đoạn mã này sẽ tự động xóa các bài viết trong thùng rác sau 7 ngày.

Mẹo Sử Dụng Code Snippets Hiệu Quả

Để sử dụng code snippets một cách hiệu quả và an toàn, bạn nên lưu ý các mẹo sau:

  • Kiểm tra tính tương thích: Trước khi thêm bất kỳ đoạn mã nào, hãy chắc chắn rằng đoạn mã đó tương thích với phiên bản WordPress và các plugin bạn đang sử dụng.
  • Sao lưu trang web: Luôn sao lưu trang web trước khi thêm hoặc chỉnh sửa code snippets để phòng ngừa rủi ro.
  • Sử dụng plugin để quản lý: Plugin Code Snippets giúp bạn quản lý và theo dõi các đoạn mã một cách dễ dàng mà không cần chỉnh sửa tệp gốc của WordPress.

Code snippets WordPress

Sử dụng code snippets là một cách hiệu quả để tùy chỉnh và mở rộng tính năng của WordPress mà không cần cài đặt thêm quá nhiều plugin. Bằng cách sử dụng plugin Code Snippets, bạn có thể quản lý và thêm các đoạn mã một cách dễ dàng, an toàn và linh hoạt. Hãy bắt đầu khám phá các code snippets phù hợp với trang web của bạn ngay hôm nay để tận dụng tối đa khả năng tùy chỉnh WordPress!

Post a Comment

0 Comments