Làm sao để cấm một số từ không được dùng trong tiêu đề của web wordpress

Cấm một số từ không được dùng trong tiêu đề của web wordpress

Xin chào các bạn trong những ngày qua có nhiều bạn hỏi mình về cách làm sao để không cho một số từ ngữ tác giả viết làm tiêu đề, khi tác tác giả viết những từ này sẽ có thông báo không được đùng những từ này làm tiêu đề. Đây là tình trạng của khá nhiều bạn khi làm website có nhiều thành viên là tác giả cần kiểm soát tiêu đề nội dung khi viết bài.

Thông qua câu hỏi trên hôm nay Win Win Media sẽ hướng dẫn bạn chèn một đoạn code vào web wordopress để giải quyết vấn đề này nhé.

Tại sao bạn phải cấm một số từ trong tiêu đề (Title)

Theo kinh nghiệm của chúng tôi thì khi bạn viết bài nên tìm hiểu trước một số chính sách của google, nếu bạn thuê nhiều người viết bài bạn cần kiểm soát được tiêu đề viết của thành viên, không thì khi viết lên có 1 số từ google sẽ không cho bạn chạy quảng cáo ads hoặc không đặt quảng cáo google adsense được, mình lấy ví dụ tiêu đề là “Cây xạ đen điều trị ung thư” tiêu đề này bị vi phạm vì hiện nay chưa có sản phẩm nào điều trị ung thư cả mà bạn phải đổi là “Cây xạ đen hố trợ điều trị ung thư”.

Cũng có một số từ bạn cảm thấy không cần thiết ở tiêu đề thì bạn có thể hạn chế.

Cấm một số từ không được dùng trong tiêu đề của web wordpress
Cấm một số từ không được dùng trong tiêu đề của web wordpress

Thêm một danh sách các từ không được dùng cho Title các bài viết trong WordPress

Phương pháp này đòi hỏi bạn phải thêm 1 đoạn code vào trang WordPress.

Một điều quan trọng nữa là: Luôn luôn backup trang WordPress của bạn khi bạn chuẩn bị thêm một đoạn code snippet vào các file WordPress

Đơn giản chỉ cần thêm đoạn mã sau vào file function.php của theme hoặc trong một plugin cụ thể.

function wpb_forbidden_title($title){

global $post;

$title = $post->post_title;

// Add restricted words or phrases separated by a semicolon

$restricted_words = “word1;word2;word3”;

$restricted_words = explode(“;”, $restricted_words);

foreach($restricted_words as $restricted_word){

if (stristr( $title, $restricted_word))

wp_die( __(‘Error: Bạn không được dùng từ “‘. $restricted_word .'” trong tiêu đề bài viết’) );

}

}

add_action(‘publish_post’, ‘wpb_forbidden_title’, 10, 1);

Đừng quên thêm những từ bạn muốn người dung không sử dụng trong biến $restricted_words. Bạn phải sử dụng một dấu chấm phẩy để tách các từ và cụm từ khác nhau.

Đoạn code này chỉ đơn giản là kích hoạt chức năng là kiểm tra các tiêu đề bài viết cho các từ bị hạn chế khi các tác giả định đăng bài viết. Nếu nó tìm thấy một từ hạn chế trong tiêu đề bài viết, thì nó sẽ hiển thị cho người dùng một lỗi như thế này:

Thông báo lỗi khi nhập từ bị cấm
Thông báo lỗi khi nhập từ bị cấm

Xem thêm: Chèn code vào header và footer hay dưới body cho WordPress cực dễ

Trên Win WIn Media vừa hướng dẫn các bạn các chèn mã code vào file function.php để cấm 1 số từ mà mình không muốn hiển thị ở tiêu đề

Chúc bạn thành công !

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *