Chào mừng đến với Huu's Blog

Đây là blog chia sẻ những kiến thức mà tôi đã học được trong quá trình học tập và làm việc.

Kho ứng dụng với nhiều phần mềm đã được crack thoải mái cho anh em lựa chọn, vào tab ứng dụng miễn phí để tải về nhé. Nhớ làm nhiệm vụ nhé. hehe
Khophanmem
Khophanmem
Mình đang hoạt động trong lĩnh vực Marketing chuyên về sàn thương mại điện tử, bạn cần giúp đỡ hoặc hợp tác trong công việc nhắn trực tiếp giúp mình nhé. Đây là zalo của mình: 0352383048
Nam Hà
Nam Hà
Chuyên môn của mình là Google Ads, ae cần liên hệ nhắn mình nhé
Nguyễn Hiền
Nguyễn Hiền
Anh em cần gì liên hệ mình nhé, có tất cả những thứ anh em cần
Nguyễn Hữu
Nguyễn Hữu
Lĩnh vực chuyên môn của mình là Google Ads, tối ưu chuyển đổi và gia tăng hiệu quả quảng cáo với ngân sách hợp lý. Mình không chỉ giúp khách hàng chạy quảng cáo ra đơn, mà còn xây dựng chiến lược từ khóa, cấu trúc chiến dịch, tối ưu mẫu quảng cáo và landing page để mỗi đồng chi phí bỏ ra đều đáng giá. Nếu bạn đang chạy quảng cáo mà vẫn chưa hiệu quả, inbox mình – mình có thể giúp bạn nhìn ra vấn đề
Thanh Hương
Thanh Hương
Mình chuyên về SEO website và Facebook Ads. Mọi người cần hỗ trợ nhắn giúp mình nhé.
Thanh Ngân
Thanh Ngân

Code xóa toàn bộ link trong bài viết không ảnh hưởng đến nội dung

Code xóa toàn bộ liên kết trên bài viết

Đoạn script sau đây giúp bạn tự động xoá tất cả liên kết (thẻ <a>) trong nội dung bài viết trên WordPress. Mặc dù loại bỏ toàn bộ link nhưng nội dung chữ bên trong vẫn được giữ nguyên để không làm mất ngữ nghĩa bài viết.

Mã PHP xử lý:

add_filter('the_content', 'remove_all_links', 99); // Ưu tiên cao hơn (99)
function remove_all_links($content) {
    $content = preg_replace('/<a\s+[^>]*>(.*?)<\/a>/is', '$1', $content);
    return $content;
}

add_filter được sử dụng để gắn hàm xử lý vào nội dung bài viết ngay trước khi hiển thị ra trình duyệt. Độ ưu tiên 99 đảm bảo hàm này được chạy cuối cùng (sau các plugin khác nếu có).

Hướng dẫn cài đặt

Cách 1: Chèn trực tiếp vào functions.php

  1. Vào admin WordPressGiao diện (Appearance) → Trình sửa giao diện (Theme Editor)
  2. Tìm đến file functions.php của theme đang dùng, đối với fatlsome dùng theme child
  3. Dán đoạn code phía trên vào cuối file (ngay trước dòng ?> nếu có)
  4. Bấm Cập nhật tập tin (Update File)

Cách 2: Sử dụng Plugin “Code Snippets” (khuyên dùng)

  1. Cài đặt plugin Code Snippets
  2. Truy cập Snippets → Add New (Thêm mới)
  3. Đặt tên đoạn mã, ví dụ: Xóa link khỏi bài viết
  4. Dán đoạn code PHP vào
  5. Nhấn Save Changes and Activate

Sau khi thêm đoạn mã, mọi bài viết khi hiển thị sẽ tự động không còn chứa liên kết, nhưng nội dung gốc trong trình soạn thảo vẫn còn nguyên — phù hợp nếu bạn muốn xoá hiển thị link tạm thời mà không sửa trực tiếp vào database.

Tùy chỉnh nâng cao

Nếu bạn chỉ muốn xoá liên kết (thẻ <a>) trong bài viết thuộc một danh mục cụ thể, không ảnh hưởng đến toàn bộ website thì hãy sử dụng  đoạn mã sau đây:

add_filter('the_content', 'remove_links_in_specific_category', 99);

function remove_links_in_specific_category($content) {
// Kiểm tra xem bài viết có thuộc danh mục ID 5 không
if (is_single() && in_category(5)) {
// Xoá tất cả thẻ <a> nhưng giữ nguyên phần text bên trong
$content = preg_replace('/<a\s+[^>]*>(.*?)<\/a>/is', '$1', $content);
}
return $content;
}

Lưu ý an toàn

  • Luôn sao lưu trang web trước khi thêm code
  • Nếu có lỗi, bạn có thể bị mất quyền truy cập vào trang quản trị
  • Hãy thử nghiệm trên môi trường thử nghiệm trước khi áp dụng vào trang chính thức
I'm here !