2012-03-18 13 views
0

Wordpressのページ/投稿エディタを使用すると、ののhtmlを挿入できます。一部の著者は、広告やその他のものを挿入してページを煩雑にすることがあります。 <script>,<meta>,iframeなどのタグは無効にしたいが、画像や埋め込みビデオのようなものを挿入したい。WordPressの投稿者が投稿とページにhtmlを挿入しないようにする方法

"html"タブのエディタを削除せずにwordpress 3.3.1でこれを行う方法はありますか?

答えて

1

コンテンツが2番目のパラメータは、あなたができるようにしたいタグのリストであるとして、文字列がstrip_tagsに渡すので

add_filter('the_content', 'clean_post'); 

function clean_post($data) { 
    return strip_tags($content, '<p><a><ul><li><img><video>'); 
} 

のように表示されているときは、このデータを取り除くことができます。

投稿を保存する前にこれを行うこともできます。私はフィルターがcontent_save_preだと思いますが、手を思い出さないでください。入力時にユーザーデータを保存し、出力時にクリーンアップすることをお勧めします。

関連する問題