2009年12月23日 |
Category: Web |
タグ: WordPress, テンプレート
WordPressのコメント欄では、HTMLタグが利用できます。しかし、
- コメント欄にHTMLタグそのものを書くときには「>」などと書かなければならない
- XSS対策
などのために、コメントでHTMLタグの使用を禁止したい場合も多いはず。
ということで、テーマを書き換えました。function.phpを修正。
修正前
<?php comment_text(); ?>
修正後
<?php echo nl2br ( htmlspecialchars ( $GLOBALS['comment'] -> comment_content ) ); ?>
関数「htmlspecialchars」は特殊文字を HTML エンティティに変換する関数で、関数「nl2br」は、改行を<br />に置き換えてくれる便利な関数です。
この修正で、コメントにHTMLタグを書いても、タグとしては機能せず、入力した文字そのものが表示されます。
3 Comments »
2009年12月21日 |
Category: Web |
タグ: WordPress
プラグイン「Comment Rating」をインストールしました。コメントに、Youtubeのコメント欄にあるようなGood! Bad!を評価する機能を付加します。
導入は簡単。プラグインをアップロード→有効化するだけです。

試してみたい方は、どうぞご自由にこの記事のコメントを評価してみてください。
3 Comments »
2009年12月10日 |
Category: Web |
タグ: WordPress
普通のサラリーマンのiPhone日記さんが、
WP-Awasete-Yomitaiのタイトルに関して、改行されるのは嫌だったのでJavaScriptを修正して28文字より大きいならば、強制的にタイトルを切るようにしています。
とのことでしたので、プラグインを改良してみました。リンク先が長いタイトルの場合、表示を途中で打ち切る機能をつけました。詳しくはプラグインページをご覧ください。
No Comments »
2009年12月7日 |
Category: Web |
タグ: WordPress
プラグインを公開してから半年ほど経ちます。検索で行き着いたブログでも、あわせて読みたいプラグインを時々見かけるようになりました。大したプラグインではありませんが、良かったら使ってみてください。
このプラグインはWordPressプラグインとしては初めての作品で、いろいろな方のブログのソースをコピペして参考に作ったものです。いくつか要望もいただいていますので仕事の落ち着いた時にでも、少しづつ開発していきたいと思っています。
今後の開発メモ。
- Faviconの表示の切り替えができるようにする
- ウイジェット画面内での設定の変更ができるようにする
- メッセージの多言語化(そもそも日本向けのサービスなので多言語化は不要ですが、練習のために)
他にも、WordPressのプラグインにしようかなと思っているネタはこんな感じ。
- 投稿日などの日付に「○時間前」を表示する(jQueryプラグインのtimeagoが使えそう)
- 外部リンクを自動で別ウインドウで開くようにする(いちいちtarget="_blank"を指定するのが面倒)
- 管理者向けログイン画面の変更(仕事でWordPressブログを設置するときのため)
こんなに作る暇はなさそうですが…
No Comments »
2009年11月30日 |
Category: Web |
タグ: WordPress
WordPress用プラグイン「あわせて読みたいプラグイン」をバージョンアップしました。
変更点は、「一部環境でリストが表示されないバグの修正」です。作成時に古いドキュメントを見ていたらしく、ブログのURLを取得する内部処理が古い書き方になっていました。
今まできちんと動作しなかった方も、プラグインページから最新版をダウンロードしてお試し下さい。
No Comments »