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

WordPress での HTML のエスケープとリンクのフィルター処理に関連する PHP 関数の分析、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:02:37797ブラウズ

WordPress で HTML をエスケープし、リンクをフィルタリングするための関連 PHP 関数は、解析、

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

使用方法

リーリー

パラメータ

$テキスト

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

デフォルト値: なし

戻り値

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

リーリー

上記のコードは次のように出力されます:

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

(ブラウザのトランスコードを防ぐため、直接スクリーンショットを撮りました)

もっと見る

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


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

esc_url() 関数の機能:

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

リーリー

パラメータ

$url

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

デフォルト値: なし

$プロトコル

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

デフォルト値: なし

$_context

(文字列) (オプション) URL を返す方法。

デフォルト: (文字列) 表示

戻り値

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

リーリー

もっと見る

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

興味があるかもしれない記事:

  • WordPressでのリンクのフィルタリングとSQL文のフィルタリング方法の詳細な説明
  • WordPress開発におけるSQL文のフィルタリング属性と関数の使用の詳細な説明

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1084560.html技術記事 WordPress で HTML をエスケープし、リンクをフィルタリングするための関連する PHP 関数は、解析を使用します。 esc_html() (HTML のエスケープ) esc_html() 関数は、HTML コードがエスケープされないように、HTML コードをエスケープするために使用されます。 使用法...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。