• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

関数リファレンス/wp strip all tags

提供: WordPress Codex 日本語版
< 関数リファレンス
2015年5月10日 (日) 23:30時点におけるGblsm (トーク | 投稿記録)による版 (en:Function Reference/wp strip all tags 13:03, 10 August 2014 Adamgross 版を流し込み、和訳。)

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

指定された文字列から、あらゆる HTML タグを適切に除去します。これには script と style も含みます。

使い方

<?php wp_strip_all_tags( $string, $remove_breaks ); ?>

パラメータ

$string
文字列) (必須) HTML タグを含む文字列。
初期値: なし
$remove_breaks
真偽値) (オプション) 余分な改行と空白を削除するか。true にすると、1 つ以上の連続する改行または空白(タブを含む)を半角スペース 1 つに置換します。
初期値: false

戻り値

(文字列) 
処理済みの文字列。

用例

<?php
$html = '<strong>I am not be strong</strong>';
var_dump( $html );
// 出力: '<strong>I am not be strong</strong>'

var_dump( wp_strip_all_tags( $html ) );
// 出力: 'I am not be strong'
?>

参考

wp_strip_all_tags() はデフォルトで下記のフィルターへ追加されています(wp-includes/default-filters.php を参照):

  • pre_comment_author_url
  • pre_user_url
  • pre_link_url
  • pre_link_image
  • pre_link_rss
  • pre_post_guid

さらに WordPress サイトの管理画面では、デフォルトで下記のフィルターへも適用されます:

  • user_url
  • link_url
  • link_image
  • link_rss
  • comment_url
  • post_guid

変更履歴

2.9.0 : 新規導入

ソースファイル

wp_strip_all_tags()wp-includes/formatting.php にあります。

このページ「関数リファレンス/wp strip all tags」はまだ書きかけで、情報が不足しています。続きを書いて WordPress を手助けしましょう.



関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function Reference/wp_strip_all_tags最新版との差分