ホームページ >バックエンド開発 >PHPチュートリアル >WordPress でリンクをフィルターし、SQL ステートメントをフィルターする方法の詳細な説明、_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 にあります
esc_sql() (フィルター SQL ステートメント)
esc_sql() は、SQL ステートメントに追加される文字列をフィルタリングして、SQL インジェクションや SQL ステートメントがデータによって干渉され、例外が発生するのを防ぐために使用されます。
使用方法
リーリーパラメータ
$データ
(String) (必須) フィルターする文字列。
デフォルト値: なし
戻り値
(String) フィルタリングされた文字列を返します。これは SQL ステートメントに直接追加できます。
例
リーリーもっと見る
この関数は wp-includes/formatting.php にあります