WordPressですが、サイドバーで javascriptなどを埋め込むには、text widgetを配置して、その中に javascriptを書くらしいです。
で、試してみましたがまったく動きません。
javascriptや textを入れても、保存すると javascriptの部分が削除されてしまいます。
サイト管理者でログインして、同じ作業をするとちゃんと表示されます。
調べたところ、user_roleに unfiltered_htmlが無いとダメらしいことがわかりました。
このブログを書いているアカウントは管理者なのですが、管理者でも権限がないらしく、サイト管理者じゃないとスクリプトの埋め込みが出来ないようです。
ここに書いてある権限の情報と、違いがあるのかもしれません。(うちのサイトは)
http://codex.wordpress.org/Roles_and_Capabilities
とりあえず、サイト設定でサイト管理者に追加して、widgetの設定をしました。
せめて、権限を操作・直視する pluginがないと不便です。
Role Managerは WordPressMuでは動作がおかしいので、何か探してこないと。。。
# 2009/03/18追記
# どうも WordPress Muでは、こういうものらしいです。
# 解決するプラグインがありました。
# http://wordpress.org/extend/plugins/unfiltered-mu/
[…] ブログの管理者ではなく、マルチサイトのネットワークの管理者(特権管理者)ならば使用可能です。 もしくは、この目的のみのプラグイン『Unfiltered MU』を使えば、普通の管理者でも編集可能です。(MUだけでなく、3.0系にも対応) WordPress › Unfiltered MU « WordPress Plugins 参照ページ WordPress widgetでの javascript | Tagebuch des Kaffeemeister […]