Việc sử dụng Esc_html là gì?

Để 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ố

    Dưới đây là 2 thông số cần thiết để sử dụng hook này

  • $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

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
  • Twitter
  • Facebook
  • 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.
  • (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'
trả lại
  • (chuỗi) Văn bản đã dịch
xác định tại
  • wp-gồm/l10n. php , dòng 331
Codex
  • 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 ) );
}

cập nhật. Thứ bảy, ngày 17 tháng 12 năm 2022 09. 00. 02 +0100

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
  • Twitter
  • Facebook
  • 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.
trả lại
  • (chuỗi)
xác định tại
  • wp-gồm/định dạng. php , dòng 4563
Codex
  • 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 );
}

cập nhật. Thứ bảy, ngày 17 tháng 12 năm 2022 09. 00. 02 +0100

Việc sử dụng Esc_attr là gì?

Được sử dụng bởi. Thêm thuộc tính giải mã vào thẻ img HTML .

_e trong PHP là gì?

Số nhận dạng duy nhất để truy xuất các chuỗi đã dịch .