ホームページ > バックエンド開発 > PHPチュートリアル > WordPress での HTML のエスケープとリンクのフィルタリングに関連する PHP 関数の分析

WordPress での HTML のエスケープとリンクのフィルタリングに関連する PHP 関数の分析

WBOY
リリース: 2016-07-29 09:09:40
オリジナル
976 人が閲覧しました

esc_html() (HTML のエスケープ)
esc_html() 関数は、HTML コードがエスケープされないように、HTML コードをエスケープするために使用されます。

Usage

esc_html( $text );
ログイン後にコピー

Parameters

$text

(String) (必須) エスケープする文字列。

デフォルト値: なし

戻り値

(String) エスケープされた文字を返します。

echo esc_html( '<a href="http://www.example.com/">A link</a>' );
ログイン後にコピー

上記のコードは次の出力を行います:

WordPress 関数: esc_html() (HTML をエスケープ)

(ブラウザーがトランスコードするのを防ぐために、画像を直接スクリーンショットします)

その他

この関数は場所: wp-includes/formatting.php


esc_url() (フィルターリンク)
多くの URL にはいくつかの小さなエラーが含まれており、これらのエラーをブロックまたは修正し、安全でないプロトコルを拒否します。

esc_url() 関数の機能:

以下のプロトコルではない URL をデフォルトで拒否します: デフォルトは http、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed、telnet です
無効な文字を削除します文字
文字を HTML エンティティ文字に変換

esc_url( $url, $protocols, $_context );
ログイン後にコピー

パラメータ

$url

(文字列) (必須) フィルタリングされる URL

デフォルト値: None

$protocols

( Array) (オプション) 受信できるプロトコルの配列。設定されていない場合、デフォルトは http、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed、および telnet です。

デフォルト:なし

$_context

(String) (オプション) URL の返し方。

デフォルト値: (String) display

戻り値

(String) フィルタリングされたリンクを返します。

<&#63;php echo esc_url( 'www.endskin.com' );//输出:http://www.endskin.com &#63;>
ログイン後にコピー

その他

この関数は次の場所にあります: wp-includes/formatting.php

上記では、WordPress での HTML のエスケープとリンクのフィルタリングに関する PHP 関数の使用の分析を内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート