$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年5月27日 更新)

投稿情報は、タイトルや本文、投稿日時といったいくつかのデータが含んでおり、多くの場合オブジェクトになっている。これを連想配列で扱いたい場合はキャストして型変換することが多かった。基本的にはキャストで問題ないのだが、ふと目に留まったto_arrayメソッドが興味深かったのでメモとして残しておく。

WordPressのコーディングスタンダードとPSR-2がかみ合わない(2018年5月27日 更新)

先日パソコンのストレージを換装して開発環境を再構築。エディタのEclipseは「Neon(4.6)」から「Oxygen(4.7)」へ切り替わった。コードを書き始めるとそこはかとなく違和感があり、調べていくとPHPの「Code Style(Formatter)」が「PSR-2」に設定されていることが原因だった。

続テーマを変更せずにWebフォントを使ってみた(2022年2月8日 更新)

先日投稿した「テーマを変更せずにWebフォントを使ってみた」では、テーマ「Twenty Twenty One」でWebフォントを使うことができた。その後、ほかのテーマで試したところ、そのままではWebフォントを使うことができなかった。今回は、それらのテーマの対応について紹介する。

ブロックエディターで現在の「ロケール」を取得した時のメモ(2024年8月10日 更新)

ブロックエディター向けのプラグインで日本語固有の機能を実装する際、現在のロケール(言語)を取得したい。ブロックエディターの編集時、投稿を編集しているユーザーの言語が優先され、それをどうやって取得するかを「ChatGPT」に聞いてみたのだが。。。

スマートフォン向けの振り分けを自前で行う(2012年1月23日 更新)

PC向けのサイトをスマートフォン対応する場合、WPtouchやktai styleに代表されるスマートフォン対応のテンプレート切り替えプラグインを使用するのが一般的。そういったプラグインはテンプレート切り替え以外の機能も備えており、そういった機能は必ずしも必要ではない。そんなわけで、ここでは超シンプルなスマートフォン向けのテンプレート切り替えを実現する方法を紹介する。