- 2008-03-07 (金) 17:54
wordpress 2.3.3を使い始めて、editorが便利なので、驚いた。 しかし、少し打ち始めると、htmlでは、一番最初に習う h1-h6までの、見出しエレメントや、最近のhtmlには欠かせない?divタグをWYSWYGで簡易入力するボタンがない。 h1-h6までの見出しタグについては、コードタブから入力することができる。 ただし、align以外の属性を記述することはできない。 divタグでは、idやクラスはおろか、divタグで入力したドキュメントを再度開くとpタグに置き換わる。 使い始めたばかりの、
エレメントとアトリビュートの使用可否を決めかた
wp-includes ディレクトリの keses.php に、許可するタグとアトリビュートを、配列で定義してある。
- $allowedposttagsこの配列が、タグの許諾をしていた。
- $allowedtagsたぶんこれはコメント欄用
上記の配列に、直接 以下のように追加してもいい。
ただし、アップデートした時に、上書きされた場合、ドキュメントを更新しようとすると、htmlが壊れてしまうので、 以下のように、plugin ファイルを作って、プラグインから、変数を上書きすることにした。 ※divについては、エディタで開くとpに書き換わるが、原因はまだわからない。
- <?php
- /*
- Plugin Name: html要素の可否
- Plugin URI: http://text2html.s321.xrea.com/
- Description: html要素と属性の管理
- Version: 1
- Author: banzan
- Author URI: http://text2html.s321.xrea.com/
- */
- $allowedposttags[’p'] = array( ‘align’ => array(),
- ‘xml:lang’ => array(), ‘lang’ => array(),
- ‘id’ => array(),’class’ => array() );
- ?>
クラスやIDエレメントの許可をどうすれば良いかは、少しわかりましたが、エディタの挙動は、安定せず。改行が削除されたり、終了タグが消えたりと、不安定でした。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://text2html.s321.xrea.com/wp/wordpress/利用可能なエレメントとアトリビュート/trackback/
- Listed below are links to weblogs that reference
- 利用可能なエレメントとアトリビュート from wordpress note