WordPressをCMSとした企業サイトやポータルサイト、Webサービス開発方法やTipsなど。 ファーストエレメントが運営する、WordPressに特化した技術系ブログ。
1.24
2008
2.0.10と2.2.3で確認した内容です。もしかしたらプラグインなどあるのかもしれませんが探してないです。
■目的:
管理画面>ユーザー>プロフィール>自己紹介 欄で入力した<br />などHTMLタグを、テンプレートタグ the_author_description() で呼び出した時にも有効にする。
■現状:
自己紹介欄に入力した内容は the_author_description() で公開できるが(ただしループ内:ループ外での場合は文末参照)、改行などのすべてのHTMLタグが無効となってしまう。データベースに入る前にHTMLタグがカットされる。
■修正対象ファイル:
2.0系のみ)
/wp-admin/admin-function.php 405行目
修正前)
$user->description = wp_specialchars(trim($_POST['description']));
↓
修正後)
$user->description = $_POST['description'];
2.0、2.2系とも)
/wp-includes/default-filter.php 104、105行目
//add_filter(‘pre_user_description’, ‘trim’);
//add_filter(‘pre_user_description’, ‘wp_filter_kses’);
コメントアウト。
以上
内部のスタッフや信用できるユーザーがこの欄を使用する限りは問題ないでしょう。
<strong><img>などいずれのHTMLタグも使えると思います。
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| « 12月 | ||||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | |||
コメント/質問お待ちしています