有限会社MPアソシエイツ

MPA

WordPressの関数wp_insert_postでサニタイズを回避する方法

time 2012/10/04

WordPressの関数wp_insert_postでサニタイズを回避する方法

WordPress APIでwp_insert_postというAPIが
あるのですが、デフォルトで投稿の内容がサニタイズされてしまいます。

セキュリティ上サニタイズしなくてはならないのですが、
しばしばHTMLのタグをいれたりして投稿したいと思います。

なかなか、日本語で回避する方法がみつからなかったので、
英語のサイトで見つかったのでシェアしたいとおもいます。

コチラです。
http://wordpress.org/support/topic/bypass-sanitize_post-from-wp_insert_post

要は
[php]
kses_remove_filters();//sanitize_post()を無効にする
$ret = wp_insert_post( $post );
kses_init_filters();
[/php]

このように使います。

コメント

  • ありがとうございました。
    おかげさまでタイトルに画像を入れることができました。

    by 野村 €2013年6月18日 9:13 AM

down

コメントする




コンサルティング

月額費用お支払い

電子書籍関連