$allowedposttags

説明

array $allowedposttags
投稿時に有効なHTMLタグを連想配列(キー名が'a'や'h1'などのHTMLタグ名)で格納している。投稿(保存)時にこの中に定義されていないHTMLタグは除去される。

注意

WordPress 3.3.1標準の状態では、次のHTMLタグが登録されている。
a, abbr, acronym, article, aside, b, big, blockquote, br, button, caption, cite, code, col, del, dd, details, div, dl, dt, em, fieldset, figure, figcaption, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, i, img, ins, kbd, label, legend, li, menu, nav, p, pre, q, s, span, section, strike, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, title, tr, tt, u, ul, ol, var
HTMLタグの登録内容は属性値の有無によって異なる。
/* 属性のないaddressタグの場合 */
'address' => array(),

/* 属性のあるaタグの場合 */
'a' => array(
	'class' => array (),
	'href' => array (),
	'id' => array (),
	'title' => array (),
	'rel' => array (),
	'rev' => array (),
	'name' => array (),
	'target' => array()),
なおkses.phpが読み込まれる前にプラグインなどによって設定するできる(その場合は定数CUSTOM_TAGSにtrueを設定すること)。

ソースファイル

/wp-includes/kses.php

最終更新 : 2012年01月25日 11:58

お勧め

リビジョンの仕組みを勘違いしてた(2018年9月17日 更新)

過去の投稿情報を記録するリビジョン機能をカスタム投稿タイプで利用しようと思い作りこみしていたが、思惑通りの動きにならなかった。リビジョン機能は投稿情報の更新前の内容を記録するものと勝手に思い込んでいたのだが、どうやらそれは間違いだった。

検索ワード「-10,000円」を検索できるようにしたい(2018年5月27日 更新)

とあるサイトで「-10,000円」をキーワードに検索した際、予想と異なるページが表示され、ちょっと驚いた。今回はその原因調査と対策についてまとめてみた。

使っていないか確認しないとね!(2017年11月18日 更新)

2003年に誕生したWordPress。その歴史の中には、廃止予定(deprecated)となっている関数がいくつも存在する。それらの関数をテーマやプラグインで使用するべきではないし、使用しているなら代替の関数に書き換えるべきである。ここでは3.24.9.0現在、廃止予定となっている関数をまとめて紹介する。

メディア(attachment)を拡張してより便利に活用する(2014年5月22日 更新)

「メディア(attachment)」は、標準ではカテゴリもタグもカスタムフィールドもない。投稿と親子関係を作って利用することが前提だからともいえるが、メディアをもっと便利に活用するために、それらの付加情報を絞り込みの材料として利用できないか調べてみた。

投稿内容のid属性などを保存するための対策(2012年6月15日 更新)

WordPress 3.4にアップデートしたとある環境で投稿記事を保存すると、divタグなどのid属性がクリアされて保存するようになった(id属性が保存できなくなった)。ここでは、その対策方法の1つを紹介しておく。