Xử lý dữ liệu json_encode, vâng việc này là cần thiết nếu không xử lý mà chỉ dùng đơn thuần hàm php như json_encode thì gặp nhữ chuỗi như bên dưới sẽ gây lỗi ví dụ
1 |
Biffy + Coventry - we're a bonded pair! |
Sau đây là code xử lý:
1 2 3 4 5 6 7 8 9 10 |
function esc_json( $json, $html = false ) { return _wp_specialchars( $json, $html ? ENT_NOQUOTES : ENT_QUOTES, // Escape quotes in attribute nodes only. 'UTF-8', // json_encode() outputs UTF-8 (really just ASCII), not the blog's charset. true // Double escape entities: `&` -> `&`. ); } //Nhớ phải xử lý như vậy nhé $information = esc_json(wp_json_encode($information)); |
1 |
json_encode($decoded_data, JSON_HEX_QUOT | JSON_UNESCAPED_UNICODE); |
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress