説明
string convert_invalid_entities( string $content )
コンテントに含まれる無効なHTMLエンティティを変換する。
パラメータ
- $contentコンテントを指定。
返り値
無効なHTMLエンティティを変換した文字列を返す。注意
標準では投稿本文、抜粋、コメント本文の保存時に該当するフィルターにて実行される。[4.3.0]変換内容は次の通り。
| 変換対象 | 変換後 |
| | '' |
| (€) | € |
| (‚) | ‚ |
| (ƒ) | ƒ |
| („) | „ |
| (…) | … |
| (†) | † |
| (‡) | ‡ |
| (ˆ) | ˆ |
| (‰) | ‰ |
| (Š) | Š |
| (‹) | ‹ |
| (Œ) | Œ |
| (Ž) | Ž |
| (‘) | ‘ |
| (’) | ’ |
| (“) | “ |
| (”) | ” |
| (•) | • |
| (–) | – |
| (—) | — |
| (˜) | ˜ |
| (™) | ™ |
| (š) | š |
| (›) | › |
| (œ) | œ |
| (ž) | ž |
| (Ÿ) | Ÿ |
使用例
- $textの無効なHTMLエンティティを変換する。
<?php $text = convert_invalid_entities( $text ); ?>
フィルター
実行するフィルターはありません。アクション
実行するアクションはありません。ソースファイル
/wp-includes/formatting.php最終更新 : 2018年05月27日 10:45
お勧め
任意の名前でエラーログファイルを指定する(2019年2月15日 更新)
来週にはWordPress 5.1がリリース。RC1のソースコードを見ていると、 wp_debug_mode関数が変更されており、興味深かった。
Gutenbergでカスタムフィールドを使う(2018年8月10日 更新)
Gutenbergの新エディターではカスタムフィールドのウィジェットが表示されない。既存のカスタムフィールドのデータはなくなるわけでないので、新エディター上で編集・更新できないか調べてみた。
Slightly troublesome permalink:プラグイン作ってみました(2021年4月20日 更新)
カテゴリーを含んだパーマリンクを設定している場合、複数のカテゴリーを指定した投稿記事のパーマリンクのURLに目的のカテゴリーとは異なるカテゴリーが適用された経験はないだろうか。このプラグインは、パーマリンクに適用されるカテゴリーをコントロールし、希望通りのパーマリンクを設定します。WP_Postオブジェクトで投稿情報を直感的に使う(2012年10月4日 更新)
WordPress 3.5で登場するであろう WP_Postクラス。WordPressの投稿情報は、投稿情報本体のほか、カテゴリーや投稿タグ、カスタムフィールドなど、いくつかに分散して記録され、それぞれの情報を取得する際は、いくつかの関数をしていた。新しいWP_Postクラスにより、その習慣とおさらばできるかもしれない。テキストエディタの文字を変更する(2018年5月27日 更新)
テキストエディタ(投稿ページの「テキスト」タブのエディタ)に標準では備わっていない機能を追加する自作プラグイン「html entities button」がほぼ1年ぶりにアップデート。ここではバージョン2.0.0で追加したテキストエディタのフォント切り替え機能について紹介する。