Sửa Lỗi Dấu Nháy Trong Code Bị Cong Trong Blockquote Của Wordpress


Đối với các website dành cho dân tin học thì thường hay viết bài có trích dẫn code ở bên trong, nhưng khi người dùng copy code ra để dùng phải đi sửa lại các dấu nháy (đơn và kép) có trong đó lại thì mới có thể dùng được.

Mặc định thì wordpress sẽ chuyển các dấu nháy đơn và kép thẳng của bạn thành dấu nháy đơn và kép cong mỗi khi bạn cho đoạn code trích dẫn vào blockquote. Như vậy rất phiền hà cho người dùng (ngay cả bạn khi muốn sử dụng).

Nếu wordpress đã uốn thẳng thành cong thì mình phải đi làm công việc nắn cong thành thẳng vằng cách xóa bỏ cái chức năng mặc định đó của wordpress đi bằng cách thêm đoạn code bên dưới vào trong function.php

/**
* remove default curvy quotation marks from blockquote
*/
function blockquote_no_texturzie_tags( $tags ) {
$tags[] = 'blockquote';
return $tags;
}add_filter( 'no_texturize_tags', 'blockquote_no_texturzie_tags' );

Trong trường hợp muốn nắn tất cả các dấu nháy trong nội dung bài viết từ cong thành thẳng thì dùng đoạn code bên dưới

remove_filter('the_content', 'wptexturize'); //remove default curvy quotation marks on content post

Hoặc cũng có thể nắn dấu nháy trong tiêu đề bài đăng

<?php remove_filter('the_title', 'wptexturize');

Có nhiều người thích biến thẳng thành cong nhưng có nhiều người  thích nắn cong thành thẳng và có nhiều người chả thích gì cứ mặt cho nó thẳng hay cong tùy thích. Bạn có thể tự chọn cho mình một lựa chọn thích hợp nhất với đoạn code trên.

Đăng nhận xét

0 Nhận xét