Để sử dụng bộ lọc esc_html, trước tiên bạn phải đăng ký nó bằng add_filter. Bạn có thể viết mã này vào chức năng. php của chủ đề đã kích hoạt của bạn hoặc trong Plugin WordPress tùy chỉnh
Tại Flipper Code, chúng tôi luôn ưu tiên tạo một Plugin WordPress tùy chỉnh trong khi sử dụng hook để không có gì bị hỏng khi bạn cập nhật Chủ đề WordPress của mình trong tương lai
Trong ví dụ trực tiếp dưới đây, chúng tôi đã xác định một hàm modify_esc_html_defaults có 2 tham số và chúng tôi đã đăng ký bằng add_filter. Tham số đầu tiên esc_html là tên của hook, Tham số thứ hai modify_esc_html_defaults là tên của hàm cần được gọi, tham số thứ ba là mức độ ưu tiên gọi hook nếu sử dụng cùng một hook nhiều lần và tham số cuối cùng là số đối số
Đôi khi, bạn phải xóa hook đã đăng ký để có thể sử dụng remove_filter để xóa bộ lọc esc_html
Thông số
- $safe_text. [chuỗi] Văn bản sau khi thoát
- $văn bản. [chuỗi] Văn bản trước khi thoát
Dưới đây là 2 thông số cần thiết để sử dụng hook này
Ví dụ trực tiếp
apply_filters[ 'esc_html', string $safe_text, string $text ]
Dưới đây là một ví dụ về cách bạn có thể sử dụng móc này
function modify_esc_html_defaults[$safe_text, $text] { // Update the $safe_text variable according to your website requirements and return this variable. You can modify the $safe_text variable conditionally too if you want. return $safe_text; } // add the filter add_filter[ "esc_html", "modify_esc_html_defaults", 10, 2 ];
Để xóa hook callback, hãy sử dụng ví dụ bên dưới
remove_filter[ "esc_html", "modify_esc_html_defaults", 10, 2 ];
Vui lòng đảm bảo cung cấp cùng tên hàm gọi lại, mức độ ưu tiên và số lượng đối số trong khi xóa lệnh gọi lại hook
Flipper Code là một công ty phát triển Plugin WordPress cao cấp và tích hợp các chức năng mới vào các trang web WordPress dưới dạng Plugin WordPress tùy chỉnh từ năm 2012. Nếu bạn gặp bất kỳ sự cố nào khi sử dụng hook này, vui lòng liên hệ với Nhóm phát triển WordPress của chúng tôi và chúng tôi rất sẵn lòng hỗ trợ bạn
wpseek. com
Công cụ tìm kiếm tập trung vào WordPress dành cho nhà phát triển và tác giả chủ đề
Hàm Bộ lọc Hành động Hằng số
- XINH
- Thơm ngon
Tải ứng dụng wpseek Android
esc_html__ › Chức năng WordPress
Từ 2. 8. 0
Không dùng nữa n/a
› esc_html__ [ $text , $domain = 'default' ]
Thông số. [2]- [string] $text Văn bản cần dịch. Bắt buộc. Có
- [chuỗi] $domain Tùy chọn. miền văn bản. Mã định danh duy nhất để truy xuất các chuỗi đã dịch. Mặc định mặc định'. Bắt buộc. Không Mặc định. 'mặc định'
- [chuỗi] Văn bản đã dịch
- wp-gồm/l10n. php , dòng 331
- nhà phát triển. báo chí. tổ chức / esc_html__
Truy xuất bản dịch của $text và thoát nó để sử dụng an toàn trong đầu ra HTML
Nếu không có bản dịch hoặc miền văn bản không được tải, văn bản gốc sẽ được thoát và trả vềchức năng liên quan. esc_html_e, esc_html_x, esc_html, esc_xml, esc_attr__
Nguồn
function esc_html__[ $text, $domain = 'default' ] { return esc_html[ translate[ $text, $domain ] ]; }
wpseek. com
Công cụ tìm kiếm tập trung vào WordPress dành cho nhà phát triển và tác giả chủ đề
Hàm Bộ lọc Hành động Hằng số
- XINH
- Thơm ngon
Tải ứng dụng wpseek Android
esc_html › Chức năng WordPress
Từ 2. 8. 0
Không dùng nữa n/a
› esc_html [ $text ]
Thông số- [string] $textBắt buộc. Có
- [chuỗi]
- wp-gồm/định dạng. php , dòng 4563
- nhà phát triển. báo chí. tổ chức/esc_html
Thoát cho các khối HTML
chức năng liên quan. esc_html__, esc_html_e, esc_html_x, esc_xml, esc_sql
Nguồn
function esc_html[ $text ] { $safe_text = wp_check_invalid_utf8[ $text ]; $safe_text = _wp_specialchars[ $safe_text, ENT_QUOTES ]; /** * Filters a string cleaned and escaped for output in HTML. * * Text passed to esc_html[] is stripped of invalid or special characters * before output. * * @since 2.8.0 * * @param string $safe_text The text after it has been escaped. * @param string $text The text prior to being escaped. */ return apply_filters[ 'esc_html', $safe_text, $text ]; }