Home > 利用可能なエレメントとアトリビュート

利用可能なエレメントとアトリビュート

  • 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たぶんこれはコメント欄用

上記の配列に、直接 以下のように追加してもいい。

  • ‘p’ => array(
  • ‘align’ => array(), ‘xml:lang’ => array(),
  • ‘lang’ => array(), ‘id’ => array(),’class’ => array()
  • ),
  • ただし、アップデートした時に、上書きされた場合、ドキュメントを更新しようとすると、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

    Comment Form
    Remember personal info

    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

    Home > 利用可能なエレメントとアトリビュート

    Search
    Feeds
    Meta

    Return to page top